p b {
    color: #139000;
}
p a {
    color: #26ab00;
}
.text-fullst figcaption {
    float: right;
    font-family: 'Roboto Condensed', sans-serif,sans-serif;
    font-size: 12px;
    color: #0000006e;
    padding-bottom: 10px;
    padding: 5px;
    border-radius: 26%;
    line-height: 20px;
    vertical-align: middle;
    margin: 2px;
    border-left: solid 4px #ff045b;
}
span.item-car-service__name {
    font-family: 'Roboto Condensed', sans-serif,sans-serif;
    font-size: 13px;
}
span.item-car-service__description {
    font-family: 'Roboto Condensed', sans-serif,sans-serif;
    font-size: 13px;
    color: #a29c9c;
}
span.article__main-image__author {
    font-family: 'Roboto Condensed', sans-serif,sans-serif;
    font-size: 12px;
    color: #0000006e;
    padding-bottom: 10px;
    padding: 5px;
    border-radius: 26%;
    line-height: 20px;
    vertical-align: middle;
    margin: 2px;
    border-left: solid 4px #ffb204;
}

span.article__main-image__author {
    font-family: 'Roboto Condensed', sans-serif,sans-serif;
    font-size: 12px;
    color: #0000006e;
    padding-bottom: 10px;
    padding: 5px;
    border-radius: 26%;
    line-height: 20px;
    vertical-align: middle;
    margin: 2px;
    border-left: solid 4px #37c30a;
}

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600&subset=latin,cyrillic-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic,cyrillic-ext);


.custom-more a {
    border: 2px solid #e6e6e6;
    border-radius: 50px;
    padding: 13px 30px;
    font-size: 14px;
    font-weight: 300;
    color: #27a90b;
    display: block;
    width: 50%;
    margin: 0 auto;
    position: relative;
    top: -33px;
    background-color: #fff;
    overflow: hidden;
    -webkit-box-shadow: inset 0 0 0 2px #fff, 0 0 0 10px #fff;
    -moz-box-shadow: inset 0 0 0 2px #fff, 0 0 0 10px #fff;
    box-shadow: inset 0 0 0 2px #fff, 0 0 0 10px #fff;
    -webkit-transition: 300ms ease;
    -moz-transition: 300ms ease;
    -ms-transition: 300ms ease;
    -o-transition: 300ms ease;
    transition: 300ms ease;
    cursor: pointer;
    text-align: center;
}

::-webkit-scrollbar
{
width: 7px;
height: 0px;
}
::-webkit-scrollbar-track-piece
{
background-color: #191919;
}
::-webkit-scrollbar-thumb:vertical
{
height: 5px;
background-color:#388E3C;
}
::-webkit-scrollbar-thumb:horizontal
{
width: 7px;
background-color: #252525;
-webkit-border-radius: 3px;
}
html {overflow-x: hidden;}
*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body{
margin: 0;
padding: 0;
font-family: 'Roboto Condensed', sans-serif;
}
a {text-decoration:none;}
a:hover {color: #3498db}
::selection {
background: #e74c3c;
color: #FFF;
text-shadow:1px 1px 0px rgba(0,0,0,.3);
}
.big-container{
max-width: 1366px;
margin:0 auto;
}
.big-cont-col {
float: left;
width: 100%;
background: rgba(64,64,64,1);
background: -moz-linear-gradient(-45deg, rgba(64,64,64,1) 0%, rgba(43,43,43,1) 15%, rgba(51,51,51,1) 53%, rgba(53,53,53,1) 61%, rgba(64,64,64,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(64,64,64,1)), color-stop(15%, rgba(43,43,43,1)), color-stop(53%, rgba(51,51,51,1)), color-stop(61%, rgba(53,53,53,1)), color-stop(100%, rgba(64,64,64,1)));
background: -webkit-linear-gradient(-45deg, rgba(64,64,64,1) 0%, rgba(43,43,43,1) 15%, rgba(51,51,51,1) 53%, rgba(53,53,53,1) 61%, rgba(64,64,64,1) 100%);
background: -o-linear-gradient(-45deg, rgba(64,64,64,1) 0%, rgba(43,43,43,1) 15%, rgba(51,51,51,1) 53%, rgba(53,53,53,1) 61%, rgba(64,64,64,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(64,64,64,1) 0%, rgba(43,43,43,1) 15%, rgba(51,51,51,1) 53%, rgba(53,53,53,1) 61%, rgba(64,64,64,1) 100%);
background: linear-gradient(135deg, rgba(64,64,64,1) 0%, rgba(43,43,43,1) 15%, rgba(51,51,51,1) 53%, rgba(53,53,53,1) 61%, rgba(64,64,64,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#404040', GradientType=1 );
padding-bottom: 10px;
}
.big-cont-center{
float: left;
width: 100%;
background: #f8f8f8;
}
.navup-block{
float: left;
width: 100%;
height: 50px;
background: #222;
border-top: 1px solid #191919;
border-bottom: 1px solid #191919;
}
.nav-block{
float: left;
width: 100%;
padding: 10px;
background: #222;
border-top: 1px solid #191919;
border-bottom: 1px solid #191919;
}
.text-linesr{
float: left;
margin: 5px 10px 0px 5px;
font-family: 'Roboto Condensed',sans-serif;
font-size: 18px;
text-transform: uppercase;
color: #FFC107;
font-weight: 400;
}
.miniliner{
float: left;
}
.iconliner{
float: left;
width: 16px;
margin-top: 7px;
height: 16px;
margin-left: 10px;
}
.titleliner{
float: left;
font-weight: 300;
margin-top: 6px;
font-family: 'Roboto Condensed',sans-serif;
font-size: 16px;
color: #fff;
}
.titleliner a {color: #fff;}
.blurs{font-size: 14px; margin-left: 5px; margin-right: 5px; margin-top: 8px; font-weight: 300;}
.titleliner span {color: #fff;}
.vhet{
float: right;
margin-left: 0px;
width: 12%;
}
#weather{
float: right;
width: 76%;
color: #fff;
text-transform: uppercase;
margin-top: 2px;
font-family: 'Roboto Condensed',sans-serif;
font-size: 16px;
}
.kurs{
float: right;
margin-right: 3%;
font-size: 16px;
color: #fff;
margin-top: 6px;
}
.kurs b {margin-left: 4px; color: #fff;}
.valls{
float: left;
width: 24px;
height: 24px;
margin: -2px 5px 0px 5px;
}
.martval{margin: 3px 0px 0px 5px;}
.valls b {color: #fff;}
#weather b {color: #fff;}
#Go_Top {
 position: fixed; /* Положение кнопки */   
 bottom: 32px; /* Расстояние снизу */
right: 2px; /* Расстояние справа */
cursor: pointer; 
}
#Go_Top img {width: 36px; height: 36px;}
.container{
max-width: 1280px;
margin:0 auto;
}
.container-content {
float: left;
width: 100%;
margin-top: 0px;
background:#fff;
}
.container-content-head{
float: left;
width: 100%;
}
header {
float: left;
width: 100%;
padding-bottom: 15px;
background: #292929;
}
footer{
float: left;
width: 100%;
background: #333;
position:relative;    
}
.pheading h2 {padding-left: 20px;}
h1,h2,h3,h4,h5,h6 {color: #333;}
b {color: #333;}
p {color: #333;}
.dpad{color: #333;}
.logo{
float: left;
margin:23px 0px 10px 15px;
max-width: 450px;
max-height: 90px;
}
.logo-1{
float: left;
margin:23px 0px 10px 15px;
max-width: 450px;
max-height: 90px;
}
.banner-head {
    float: right;
    margin-right: 10px;
    margin-top: 22px;
    max-width: 728px;
    height: 90px;
    width: 50%;
}
.banner-head img {
width: 100%;
height: 100%;
}
.left-lent{
float: left;
width: 75%;
background: #2b2b2b;
padding-left: 10px;
}
.dop-pols{float: left; display: none;}
.rigth-lent{
float: right;
width: 25%;
border-top: 10px solid #2b2b2b;
border-right: 10px solid #2b2b2b;
background: #131313;
padding-bottom: 3px;
}
.title-right-h{
float: left;
width: 93%;
margin: 10px 0px 10px 10px;
color: #eeeeee;
padding-bottom: 10px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 400;
font-size: 20px;
border-bottom: 1px dotted #454d53;
}
.news-lents-right{
float: left;
width: 93%;
margin: 0px 0px 0px 20px;
color: #eeeeee;
padding-bottom: 13px;
border-left: 1px dotted #454d53;
position: relative;
transition:all 0.5s;
}
.news-lents-right:hover> .title-lents a {color: #FFC107;text-decoration: underline;transition:all 0.5s;}
.news-lents-right:hover> .crcl { border: 3px solid #FFC107; background: green; transition:all 0.5s;}
.news-lents-right:hover {border-left: 1px solid #FFC107;transition:all 0.5s;}
.crcl {
position: absolute;
width: 20px;
left: -10px;
height: 20px;
background: #252b30;
border-radius: 50%;
 transition:all 0.5s;
border: 3px solid #FFC107;
}
.title-lents{
float: left;
width: 90%;
margin-top: -2.3px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
margin-left: 20px;
font-weight: 300;
cursor: pointer;
transition:all 0.5s;
}
.full-wid {width: 100%;}
.title-lents a {color: #fff;transition:all 0.5s;}
.title-lents-copy{
float: left;
padding: 5px;
padding-left: 17%;
background-color: rgba(0, 0, 0, 0.7);
position: absolute;
width: 100%;
top: 0;
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
font-weight: 300;
cursor: pointer;
transition:all 0.5s;
}
.fl-right{float: right; width: 85%;}
.mart-top {margin-top: 6px;}
.icon-time{
float: left;
width: 16px;
height: 16px;
}
.icon-time-full {
    float: left;
    width: 18px;
    height: 20px;
    margin-top: -10px;
}
.mar-null {margin-left: 0px;}
.timelens{
float: left;
margin: 0px 13px 0px 8px;
font-size: 13px;
font-weight: 300;
font-family: 'Roboto Condensed', sans-serif;
color: #eee;
}
.timelens-1{
float: left;
margin: 0px 13px 0px 8px;
font-size: 13px;
font-weight: 300;
font-family: 'Roboto Condensed', sans-serif;
color: #eee;
}
.timelens-1 span {color: #333;}
.color-bull {color: #333;}
.color-black {color: #222222;}
.slider-block-up{
float: left;
width: 74%;
}
.timelens-full {
    float: left;
    margin: -10px 6px 0px 10px;
    font-size: 16px;
    font-weight: 200;
    font-family: 'Roboto Condensed', sans-serif;
    color: #eee;
}
.timelens-full span {color: #4CAF50; font-size: 17px;}
.center-news-up{
float: left;
width: 24%;
margin-left: 10px;
}
.cnt-nws-bl{
margin-top: 10px;
float: left;
width: 100%;
height: 155px;
position: relative;
overflow: hidden;
}
.cnt-nws-bl img {
width: 100%; height: 100%;
}
.timelens span {color: #fff;}
.ratingtypeplus{
font-family: 'Roboto Condensed',sans-serif;
font-size: 14px;
}
.hovers-special{
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
transition:all 0.5s;
}
.color small{ padding-left: 10px; color: #83bf0a; margin-top: 10px; float: left;}
.color p{ padding-left: 10px; color: #454545; margin-top: 10px; float: left;}
.title-hover-special{
width: 100%;
text-align: center;
float: left;
margin-top: 25%;
font-weight: 300;
font-family: 'Roboto Condensed', sans-serif;
font-size: 17px;
color: #ecf0f1;
transition:0.5s;
}
.icon-right-prew{
float: left;
transition:0.3s;
padding: 5px;
color: #fff;
background: #4CAF50;
font-weight: 300;
text-transform: uppercase;
font-size: 13px;
}
.icon-right-prew a {color: #fff;}
.hovers-special:hover{background-color: rgba(25, 118, 210, 0.7); transition:0.3s;}
.tiker{
position: absolute;
display: block;
opacity: 0;
left: 37%;
top: 28%;
width: 64px;
height: 64px;
transition:0.3s;
}
.tiker img {width: 100%;height: 100%; transition:0.3s;}
.hovers-special:hover> .tiker {display: block; transition:0.5s; opacity: 1;}
.hovers-special:hover> .title-hover-special {display: none; transition:0.5s;}
.hovers-special:hover > .icon-right-prew { background: #212121;  color: #fff;transition:0.3s;}
.line-news-up{
float: left;
width: 101%;
margin-top: 10px;
}
.cnt-nws-bl-line{
margin-right: 10px;
float: left;
width: 23.7%;
height: 155px;
position: relative;
overflow: hidden;
}
.cnt-nws-bl-line img {
width: 100%; height: 100%;
}
.slider-big-block{
width: 100%;
margin-top: 10px;
float: left;
}
.block-title-slide {
    width: 100%;
    height: 100%;
    background-color: rgba(1, 1, 1, 0.2);
    padding: 15px 0px 15px 0px;
    position: absolute;
    color: #fff;
    font-family: 'Open Sans Light',sans-serif;
    font-size: 20px;
}
.title-slide-text{
color: #fff;
padding: 0px 10px 0px 10px;
text-align: center;
font-family: "Roboto Regular";
font-size: 22px;
}
.mini-image{
position: absolute;
width: 350px;
height: 260px;
left: 7%;
top: 16%;
overflow: hidden;
border: 2px solid #FFC107;
}
.mini-image img {
width: 100%;
height: 250px;
}
.nav-block-up {
width: 100%;
float: left;
background: #292f40;
}
.mainWrap{
width:100%;
float: left;
}
.navs a {text-decoration:none;}
.title{
  margin:100px 0 20px 0;
  text-align:center;
  color:#3E4156;
}
.back{
  text-align:center;
}
.navs{
  display:block;
  
}
.menu{
  display:block; 
  margin: 0px;
}
.menu li{
  display: inline-block;
  position: relative;
  z-index:100;
}
.menu li:first-child{
  margin-left:0;
}
.menu li a {
 font-size: 16px;
font-family:  'Roboto Condensed', sans-serif ,sans-serif;
 
  text-decoration:none;
  padding:11px;
  display:block;
  color:#ffffff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  border: none;
}
.menu li a:hover, 
.menu li:hover > a{
  color:#ffffff;
  background:#151c26;
  border: none;
}
.menu ul {
      font-size: 14px;
font-family:  'Open Sans Light',sans-serif;
  display: none;
  margin: 0;
  padding: 0;
  width: 150px;
  position: absolute;
  color: #fff;
  left: 0px;
  background: #292f40;
}
.menu ul li {
  display:block;
  float: none;
  background:none;
  margin:0;
  padding:0;
}
.menu ul li a {
  font-weight:normal;
  display:block;
    border-bottom: 1px solid #2e3235;
}
.menu ul li a:hover, .menu ul li:hover > a{
  background:#3F51B5;
  border-left:3px solid #FFC107;
  color:#fff;
    border-bottom: 1px solid #3F51B5;
}
.menu li:hover > ul{
  display: block;
}
.menu ul ul {
  left: 149px;
  top: 0px;
}
.nav-bottoms{float: left;
width: 50px; height: 50px; margin-left: 40%;}
.mobile-menu{
  display:none;
  width:100%;
  height: 55px;
  color:#ffffff;
  text-transform:uppercase;
  font-weight:600;
}
.mobile-menu:hover{text-decoration:none;}
@media (min-width: 1000px) and (max-width: 1260px) {
.menu li a { font-size: 14px; padding: 8px;}
}
@media (min-width: 985px) and (max-width: 1070px) {
  .mainWrap{
    width:100%;
  }
  .menu ul {
    top:33px;
  }
  .menu li a{
    font-size:14px;
    padding:8px;
  }
}
@media (max-width: 984px) {
.nav-bottoms{float: right;
width: 50px;  margin-right: 47%; margin-top: 10px;margin-bottom: 10px;}

  .mainWrap{
    width:100%;
  }
  .menu{
    display:none;
  }
  .mobile-menu{
    display:block;
      margin-left:5px;
  }
  .navs{
    margin:0;
    margin-top: 20px;
    background:#151c26;
  }
  .menu li{
    display:block;
    margin:0;
  }
  .menu li a {
    background:#151c26;
    color:#fff;
    border-top:1px solid #151c26;
    
    margin-left: -34px;
  }
  .menu li a:hover, .menu li:hover > a{
    background:#1abc9c;
    color:#fff;
  
  }
  .menu ul {
    display:block;
    position:relative;
    top:0;
    left:0;
    width:100%;
  }
  .menu ul ul {
    left:0;
  }

}
@media (max-width: 480px) { 
  .mobile-menu{
    display:block;
  }
}
@media (max-width: 474px) {

  .mobile-menu{
    display:block;
    margin-top:0px;
  }
.nav-bottoms{float: left;
width: 50px; height: 50px; margin-left: 47%;}
}
@media (max-width: 375px) {
  .mobile-menu{
    display:block;
    margin-top:0px;
  }
.nav-bottoms{float: left;
width: 50px; height: 50px; margin-left: 42%;}
}
.title-mini{
left: 10%;
top: 17%;
position: absolute;
width: 70%;
}
.title-blocks-min {
font-family: 'Roboto Condensed', sans-serif;
font-size: 26px;
font-weight: 700;
text-transform: uppercase;
}
.title-blocks-min  a {color: #e4e4e4;}
.short-min {
margin-top: 15px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 17px;
font-weight: 300;
}
.load-file {
width: 180px;
text-align: center;
padding: 8px 8px 10px 8px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 24px;
font-weight: lighter;
color: #fff;
background: #4CAF50;
float: left;
margin-top: 25px;
transition: all 0.5s;
}
.load-file:hover{ background: #FFC107; transition: all 0.5s;}
.short-slide-text{
color: #000;
font-family: 'Open Sans Light',sans-serif;
font-size: 14px;
padding: 10px 10px 0px 10px;
float: left;
}
.block-title-slide-sl {
width: 100%;
position: absolute;
color: #fff;
font-family: 'Open Sans Semibold',sans-serif;
font-size: 14px;
}
.sl-time-cent{
float: left;
margin-left: 43%;
margin-top: 10px;
}
.time-slide {
float: left;
width: 25px;
height: 25px;
}
.text-time-slide {
float: left;
font-size: 18px;
margin:1px 10px 0px 10px;
font-family: 'Open Sans Light', arial;
}
#options{width: 100%;}
label {
line-height: 30px;
}
.label-1{
font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
color: #333;
font-weight: 300;
padding-left: 10px;
}
.label-2{
font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
color: #000;
padding-left: 10px;
}
.label-2 a{color: #000}
.label-1 a{color: #333}
.txx-styles{
float: left;
color: #333;
font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
padding-right: 5px;
}
.f_textarea {width:60%; height: auto;
resize:vertical;}
.f_textarea-1 {
font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
margin-top: 5px;
border: 1px solid #ccc;
height:auto;
width: 80%;
background: transparent;
padding: 5px;
color: #388E3C;
border: 1px solid #388E3C;
}
.f_input {
font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
margin-top: 5px;
border: 1px solid #bbb;
height: 30px;
width: 80%;
padding: 5px;
background: transparent;
color: #388E3C;
}.f_input-1 {
font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
margin-top: 5px;
border: 2px solid #32394e;
height: 30px;
width: 60%;
padding: 5px;
background: transparent;
}
.text-time-slide a {color: #fff;}
.fl-right {float: right;}
.text-time-slide-2 {
float: left;
margin-left: 43%;
padding: 4px 9px 4px 9px;
text-align: center;
background: #e12967;
text-transform: uppercase; 
font-family: 'Open Sans Light',sans-serif;
font-size: 14px;
}
.time-slide-2 {float: right;
width: 25px;
height: 25px;}
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; height: 320px; }
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; overflow: hidden;  height: 320px; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block; height: auto;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 0px; position: relative;  zoom: 1; }
.flex-viewport {max-height: 320px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;background:#383f43; }
.loading .flex-viewport {max-height: 320px;background: #383f43; }
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}
/* Direction Nav */
.flex-direction-nav {*height: 0; }
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../img/bg_direction_nav1.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 0px; text-align: center; background-color: transparent;padding-top: 14px; padding-bottom: 7px;  }
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 10px; height: 10px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; }
.flex-control-paging li a.flex-active { background: #FFC107;  cursor: default;  }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer; }
.flex-control-thumbs img:hover {opacity: 1; }
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 0; left: 0;}
  .flex-direction-nav .flex-next {opacity: 0; right: 0;}
}
.leftbar{
float: left;
width: 54.8%;
margin-left: 10px;
margin-top: 10px;
}
.txt-blocks{
float: left;
width: 66.3%;
}
.name-categ{
float: left;
background: #4CAF50;
color: #fff;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 300;
font-size: 24px;
padding: 10px;
}
.rightbar{
margin-right: 10px;
float: right;
width: 42.9%;
margin-top: 10px;
}
.socialis{
float: right;
width: 54.5%;
}
.name-soci{
float: left;
text-transform: uppercase;
width: 100%;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 400;
font-size: 16px;
padding: 10px 0px 10px 0px;
text-align: center;
color: #fff;
background: #333333;
}
.width-soci{width: 50%;}
.name-colos {background: #4CAF50;}
.ic-soc {
    float: left;
    width: 20px;
    height: 25px;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: 5px;
    transition: all 0.5s;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 0.5s ease-out;
    background-size: cover;
}
.ic-soc img {border-radius: 50%;transition: all 0.5s;}
.ic-soc img:hover {border-radius: 50%; transition: all 0.5s; cursor: pointer;}
.ic-soc:hover {border-radius: 50%; transition: all 0.5s; -webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);}
.soc-bla{
float: left;
width: 100%;
padding-left: 12px;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
padding-bottom: 5px;
}
#horizontalTab{
float: left;
width: 100%;
background: #4CAF50;
}
ul.resp-tabs-list {
margin: 0px;
padding: 0px;
}
.resp-tabs-list li {
transition: all 0.5s;
border-right: 1px solid #388E3C;
display: inline-block;
text-transform: uppercase;
margin: 0;
list-style: none;
cursor: pointer;
float: left;
background: #4CAF50;
color: #fff;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 400;
font-size: 16px;
padding: 10px 10px 10px 12px;
}
.resp-tabs-container {
padding: 0px;
transition: all 0.5s;
background-color: #fff;
clear: left;
}
h2.resp-accordion {
cursor: pointer;
padding: 5px;
display: none;
}
.resp-tab-content {
display: none;
padding: 10px;
}
.resp-tab-active {
border-bottom: none;
transition: all 0.5s;
background: #2b2b2b !important;
}
.resp-tab-active {
border-bottom: none;
background-color: #fff;
transition: all 0.5s;
}
.resp-content-active, .resp-accordion-active {
display: block;
transition: all 0.5s;
}
.resp-tab-content {
	width: 100%;
	height: 100%;
	float: left;
	 transition: all 0.5s;
	background: #fff;
	 border-bottom: 1px solid #eee;
	  border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}
.resp-tabs-container p {color: #000;}
h2.resp-accordion {
    font-size: 14px;
   background: #4CAF50;
    font-weight: 300;
    margin: 0px;
    border-bottom: 1px solid #388E3C;
    color: #fff;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}
.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    border-radius: 4px;
    clear: none;
}
.resp-vtabs .resp-tab-content {
    border: none;
}

.resp-vtabs li.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-right: none;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
}
.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #388E3C;
}
h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}
/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #333!important;color: #fff;font-family: 'Roboto Condensed',sans-serif;font-size: 14px;font-weight: 300;
}
.resp-easy-accordion  h2.resp-accordion {
        display: block;
}
.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}
h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1 !important;
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 540px) {
    ul.resp-tabs-list {
        display: none;
    }
    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        background: #4CAF50;color: #fff;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: initial;
        clear: none;
    }
    .resp-accordion-closed {
        display:none !important;
    }
    .resp-vtabs .resp-tab-content:last-child {
         background: #4CAF50 !important;
         color: #fff;
    }
}

.block-tab-news{
float: left;
width: 100%;
margin-top: 14px;
}
.left-timeout{
float: left;
width: 47px;
height: 47px;
background: url(../img/11.GIF);
padding: 15px 5px 5px 5px;
border-radius: 50%;
text-align: center;
font-size: 13px;
color: #388E3C;
font-weight: 700;
font-family: 'Roboto Condensed',sans-serif;
opacity: 0.3;    
}
.title-tnew {
    float: left;
    width: 96%;
    font-size: 14px;
    margin-left: 15px;
    margin-top: 4px;
    text-transform: uppercase;
    font-weight: 400;
    transition: all 0.5s;
    color: #333333;
    font-family: 'Roboto Condensed',sans-serif;
    border-bottom: 1px solid #099f112b;
}
.title-tnew a { transition: all 0.5s;color: #333333;}
.title-tnew a:hover {color: #388E3C;  transition: all 0.5s; text-decoration: underline; cursor: pointer;}
.center-nt{
float: left;
width: 32.2%;
margin-left: 10px;
}
.views-com-bl{
float: left;
width: 22%;
margin-left: 10px;
margin-top: 10px;
}
.viv-bl{
float: left;
width: 16px;
height: 16px;
margin-right: 6px;
margin-left: 7px;
}
.txt-viv{
float: left;
color: #333;
font-weight: 400;
font-family: 'Roboto Condensed',sans-serif;
font-size: 14px;
}
.txt-viv span {color:#333; }
.clip{
float: left;
margin-right: 5px;
width: 16px;
height: 16px;
}
.clip img {width: 100%; height: 16px;}
.newsbl-1{
float: left;
width: 100%;
margin-bottom: 10px;
transition: all 0.5s;
border: 1px solid #eee;
position: relative;
}
.tunning{
position: absolute;
width: 100%;
opacity: 0;
transition: all 0.5s;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
}
.read-more-g{
position: absolute;
left: 24%;
transition: all 0.5s;
top: 39%;
opacity: 0;
font-weight: 300;
border: 2px solid #FFC107;
padding: 5px 15px 5px 15px;
font-family: 'Roboto Condensed',sans-serif;
font-size: 18px;
color: #fff;
}
.read-more-g a {color: #fff;}
.newsbl-1:hover{
transition: all 0.5s;
border: 1px solid rgba(30,151,247,0.4);
-webkit-box-shadow: 0px 0px 15px 0px rgba(30,151,247,0.4);
-moz-box-shadow: 0px 0px 15px 0px rgba(30,151,247,0.4);
box-shadow: 0px 0px 15px 0px rgba(30,151,247,0.4);
}
.newsbl-1:hover > .tunning > .read-more-g {opacity: 1;transition: all 0.5s;}
.newsbl-1:hover > .tunning {opacity: 1;transition: all 0.5s;}
.img-nwsbl{
float: left;
width: 100%;
overflow: hidden;
}
.img-nwsbl img {
width: 100%;
height: 100%;
}
.title-nwsbl{
float: left;
font-size: 13px;
font-weight: 400;
color: #333333;
font-family: 'Roboto Condensed' sans-serif;
padding: 5px;
}
.banner-right{
float: right;
max-width: 300px;
margin-bottom: 10px;
margin-top: 10px;
}
.banner-right img {width: 100%; height: 100%;}
.obl-conts{
float: left;
width: 100%;
height: 470px;
background: #222 url(../img/main1.jpg) center top fixed no-repeat;
background-size: cover;
overflow: hidden;
margin: 10px 0px 0px 0px;
}
.back-ini {background: #222 url(../img/main2.jpg) center top fixed no-repeat;}
.left-cilly{
float: left;
width: 43.5%;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}
.info-cilly{
float: left;
width: 100%;
height: 131px;
padding: 5px 5px 0px 5px;
transition: all 0.5s;
}
.info-cilly:hover {background:#FFC107; transition: all 0.5s; }
.info-cilly:hover > .short-cilly {  border-bottom: 1px solid#FFC107; color: #222222;transition: all 0.5s; }
.info-cilly:hover > .short-cilly-1 {  color: #222222;transition: all 0.5s; }
.info-cilly:hover > .tetx-cilly a {text-decoration: underline;transition: all 0.5s; }
.info-cilly-1{
float: left;
width: 100%;
padding: 5px 5px 0px 5px;
transition: all 0.5s;
}
.info-cilly-1:hover {background:#FFC107; transition: all 0.5s; }
.info-cilly-1:hover > .short-cilly {  border-bottom: 1px solid#FFC107; color: #222222;transition: all 0.5s; }
.info-cilly-1:hover > .short-cilly-1 {  color: #222222;transition: all 0.5s; }
.info-cilly-1:hover > .tetx-cilly a {text-decoration: underline;transition: all 0.5s; }
.tetx-cilly{
float: left;
width: 100%;
transition: all 0.5s;
color: #222222;
font-family: 'Roboto Condensed',sans-serif;
font-size: 17px;
font-weight: 400;
}
.tetx-cilly a {color: #222222; transition: all 0.5s;}
.short-cilly {
float: left;
transition: all 0.5s;
color: #8b8b8b;
border-bottom: 1px solid #eee;
font-family: 'Roboto Condensed',sans-serif;
font-size: 13px;
padding-bottom: 5px;
font-weight: 300;
}
.short-cilly-1 {
float: left;
transition: all 0.5s;
color: #8b8b8b;
font-family: 'Roboto Condensed',sans-serif;
font-size: 13px;
padding-bottom: 5px;
font-weight: 300;
}
.cult-bl{
float: left;
width: 100%;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
padding:5px;
}
.pen-bl {
float: left;
width: 32px;
height: 100%;
}
.pen-bl img {
width: 32px;
height: 32px;
}
.txt-cult{
float: left;
width: 85%;
margin-top: 2px;
margin-left: 10px;
color: #222222;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 300;
font-size: 16px;
}
.txt-cult a {color: #222222;transition: all 0.5s; }
.txt-cult a:hover {text-decoration: underline;}
.title-top{
float: left;
padding: 10px;
width: 100%;
text-align: center;
color: #fff;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 400;
font-size: 30px;
background-color: rgba(0, 0, 0, 0.5);
}
.news-topic{
float: left;
width: 19%;
position: relative;
height: 330px;
transition: all 0.5s;
margin-left: 10px;
margin-top: 40px;
background: #333333;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
}
.news-topic:hover{
transition: all 0.5s;
-webkit-box-shadow: 0px 0px 25px 0px rgba(30,151,247,0.5);
-moz-box-shadow: 0px 0px 25px 0px rgba(30,151,247,0.5);
box-shadow: 0px 0px 25px 0px rgba(30,151,247,0.5);
}
.read-more-top {
    position: absolute;
    left: 25%;
    transition: all 0.5s;
    bottom: 2%;
    font-weight: 300;
    border: 2px solid #FFC107;
    padding: 5px 15px 5px 15px;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #067314;
}
.read-more-top a {color: #fff;}
.read-more-top:hover {background: #4CAF50; border: 2px solid #4CAF50;transition: all 0.5s;}
.img-topic{
float: left;
width: 100%;
height: 165px;
overflow: hidden;
position: relative;
}
.img-topic img {
width: 100%;
height: 100%;
}
.title-topic{
float: left;
width: 100%;
text-align: center;
padding: 5px;
background: #4CAF50;
color: #fff;
font-size: 16px;
font-weight: 300;
font-family: 'Roboto Condensed',sans-serif;
}
.cos-losck{background: #333333; border-bottom: 2px solid #FFC107;}
.sh-topic{
float: left;
width: 100%;
padding: 5px;
color: #f8f8f8;
font-size: 13px;
font-weight: 300;
font-family: 'Roboto Condensed',sans-serif;
}
.center-blockout{
float: left;
margin-top: 10px;
width: 100%;
}
.right-navmini {
    float: left;
    width: 20%;
    margin-left: -42px;
}
/* Блок меню Аккордеон */
.mini-menu{
   float: left;
   width: 100%;
    border: 1px solid #eeeeee;
    overflow: hidden;
    text-transform: uppercase;
    font-family:'Roboto Condensed', Arial, sans-serif;
    font-size: 18px;
   
}
.mini-menu ul {
    list-style: none;
    margin: 0;
    padding:0;
    text-align:left;

}
.mini-menu > ul > li {
    position: relative;
}
.mini-menu > ul > li > a {
    display: block;	
    outline: 0;	
    padding: .8em 10px;	
    text-decoration: none;	
    color:#fff;
    font-weight: 400;
    font-family: 'Roboto Condensed',sans-serif;
  font-size: 16px;
    background: #4CAF50;
    border-bottom: 1px solid #388E3C;
   transition: all 0.5s; 
}
.mini-menu > ul > li > a:hover,
.mini-menu > ul > li > a.active {
    color: #fff;
    background: #333333;
    transition: all 0.5s;
}
.mini-menu .sub > ul {
    counter-reset: items;
    height: 0;
    overflow: hidden;
    background: #ededed;

}
.mini-menu .sub > ul > li > a {
    counter-increment: items;
    color:#111;
    font-weight: 300;
    font-size: 14px;
    font-family: 'Roboto Condensed',sans-serif;
    display: block;
    text-decoration: none;
    padding: .7em 1em;
    text-transform: none;
    transition: all 0.5s;
    border-bottom: 1px dotted #d4d4d4;
}
.mini-menu .sub > ul > li > a:hover,
.mini-menu .sub > ul > li > a.active {
    background: #d8d8d8;
    color: #4CAF50;
    transition: all 0.5s;
    padding-left: 1.3em;
}
.mini-menu .sub > ul > li > a:after{
    content: "»";
    
    margin-right:6px;
    line-height: 18px;
}
.mini-menu .sub > ul:after {
    content: counter(items);
    font-size: 1em;
    display:inline-block;
    position: absolute;
    right: 10px;
    top: 8px;
    border: 2px solid #eee;
    line-height: 1em;
    padding: 6px 5px 5px 5px;
    text-align: center;
    width: 30px;
    height: 30px;
    color: #eee;
    text-indent: 0;
    text-align: center;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    font-weight: 700;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
   
}
.centro-opl {
    float: left;
    margin-left: 25px;
    width: 59%;
    
}
.banbig{
float: left;
margin-top: 10px;
padding: 10px;
max-width: 748px;
max-height: 110px;
background: #f8f8f8;
}
.bigb{
float: left;
max-width: 728px;
max-height: 90px;
}
.bigb img {width: 100%; height: 100%;}
.calend-bl{
float: left;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
border-right: 1px solid #eee;
border-left: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.videomag{
float: left;
width: 100%;
margin-top: 10px;
}
.videomag-1{
float: left;
width: 102%;
margin-top: 10px;
}
.videolinks{
float: left;
width: 100%;
margin-top: 10px;
}
.title-vidlink{
float: left;
width: 100%;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
padding: 5px;
font-size: 18px;
font-weight: 400;
text-align: center;
}
.fullik{width: 100%;float: left;}
.img-link{width: 100%;height: 238px; position: relative;}
.img-link img {width: 100%; height: 100%;}
.icons-v{
position: absolute;
left: 0;
top: 0;
width: 110px;
height: 110px;
}
.photolinks{
float: left;
width: 32%;
height: 76px;
transition: all 0.5s;
margin-right: 5px;
margin-top: 5px;
position: relative;
}
.photolinks img {width: 100%; height: 100%;}
.viv-list{
position: absolute;
right: 0;
opacity: 1;
bottom: 0;
 transition: all 0.5s;
padding: 2px 4px 2px 4px;
color: #fff;
font-weight: 400;
font-size: 14px;
border-radius: 4px 0px 0px 0px;
-moz-border-radius: 4px 0px 0px 0px;
-webkit-border-radius: 4px 0px 0px 0px;
background: #4CAF50;
}
.blink{
width: 100%;
height: 100%;
opacity: 0;
 transition: all 0.5s;
position: absolute;
background-color: rgba(0, 0, 0, 0.7);
}
.rubik-bl:hover > .img-rub > .blink-1 {opacity: 1;}
.rubik-bl:hover > .title-rubik a {text-decoration: underline;}
.blink-1{
width: 100%;
height: 100%;
opacity: 0;
 transition: all 0.5s;
position: absolute;
background-color: rgba(0, 0, 0, 0.7);
}
.gallis{
float: left;
width: 50px;
height: 50px;
margin-top: 12%;
margin-left: 30%;
}
.gallis img {width: 100%; height: 100%;}
.photolinks:hover > .blink {opacity: 1;}
.photolinks:hover > .viv-list {opacity: 0;}
.photolinks:hover > .ph-list {opacity: 0;}
.ph-list{
position: absolute;
top: 3px;
 transition: all 0.5s;
opacity: 1;
width: 24px;
height: 24px;
left: 3px;
}
.ph-list img {width: 100%; height: 100%;}
.centr-tis{
float: left;
width: 32.1%;
margin-right: 9px;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}
.big-tis{width: 100%;margin-top: 10px; margin-bottom: 10px;}
.bord-non {border: none;}
.sich-bl{
float: left;
width: 100%;
padding: 5px 5px 2px 5px;
}
.sich-bl:hover > .timer-mic {
background: #333;
 transition: all 0.5s;
}
.timer-mic{
float: left;
 transition: all 0.5s;
margin-top: 6px;
padding: 2px 5px 2px 5px;
font-family: 'Roboto Condensed',sans-serif;
font-size: 14px;
font-weight: 400;
border-radius: 2px;
color: #fff;
background: #4CAF50;
}
.txt-mic{
float: left;
margin-left: 10px;
width: 76%;
font-size: 14px;
font-weight: 300;
}
.txt-mic a {color: #222222; transition: all 0.5s;}
.txt-mic a:hover {text-decoration: underline; transition: all 0.5s;}
.right-cens{
float: right;
width: 19.6%;
margin-right: 10px;
}

.sb-block2 {
    font: 14px Quote;
    color: rgb(131, 128, 128);
    margin: 5px;
    padding: 5px;
    overflow: hidden;
    height: auto;
    display: block;
    max-height: 100px;
}
.sb-block2 a {
    color: #444444;
}
.banreigc {
    float: left;
    width: 310px;
    height: auto;
    border: 5px solid #f8f8f8;
}

.banreigc2 {
    float: left;
    width: 240px;
    height: 400px;
    border: 5px solid #f8f8f8;
}

.banreigc img {width: 100%; height: 100%;}
.right-tis{
margin-top: 10px;
float: left;
width: 100%;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}
.minifin{
float: left;
width: 100%;
padding-bottom: 10px;
}
.left-ogi{
float: right;
margin-right: 10px;
margin-bottom: 10px;
width: 31%;
}
.loft{
float: left;
width: 66.6%;
margin-top: 10px;
margin-left: 10px;
}
.kubik-bl{
float: left;
width: 45%;
margin-right: 10px;
margin-left: 10px;
}
.kubik-bl-1{
float: left;
width: 26.2%;
}
.banline{
float: left;
margin-top: 45px;
max-width: 160px;
max-height: 600px;
}
.banline img {width: 100%; height: 100%;}
.distans{
float: left;
width: 100%;
}
.gibson{
float: left;
width: 100%;
}
.sp-n{
float: left;
width: 100%;
padding: 5px;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
transition: all 0.5s;
}
.sp-n:hover {background: #333;border-bottom: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333; transition: all 0.5s;}
.sp-n:hover > .img-sp img {border-radius: 50%;transition: all 0.5s;}
.sp-n:hover > .title-sp {color: #fff;transition: all 0.5s;}
.img-sp{
float: left;
width: 55px;
height: 55px;
border-radius: 3px;
overflow: hidden;
}
.img-sp img {width: 100%; height: 100%; border-radius: 3px;transition: all 0.5s;}
.title-sp{
float: left;
transition: all 0.5s;
margin-left: 10px;
font-size: 14px;
color: #222;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 400;
width: 60%;
}
iframe{width: 100%; margin: 10px 0px 10px 0px;}
.rubik-bl{
float: left;
width: 100%;
margin-top: 10px;
border: 1px solid #eee;
}
#vk_groups{margin-top: -10px;}
.img-rub{
float: left;
max-width: 140px;
height: 90px;
overflow: hidden;
position: relative;
}
.img-rub img {width: 100%; height: 100%;}
.title-rubik{
float: left;
margin-left: 10px;
width: 60%;
padding: 5px;
color: #444444;
font-weight: 400;
font-size: 16px;
}
.title-rubik a {color: #444444;}
/*---Календарь---*/
.calendar { width: 100%;}
.calendar td, .calendar th {
    vertical-align: middle;
    text-align: center;
}
.monthselect{
background: #333333;
color: #fff;
text-transform: uppercase;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 400;
font-size: 16px;
padding: .8em 10px;
}
.monthselect a{ color: #fff;}
.weekday-active-v, .day-active-v, .weekday-active,.day-active {
    color:#FFF;
    background: #333;
   font-family: 'Roboto Condensed',sans-serif;
}
.day { font-family: 'Roboto Condensed',sans-serif;
font-size: 18px;
    color: #454545;
     font-weight: lighter;
}
.weekday {
font-family: 'Roboto Condensed',sans-serif;
font-size: 18px;
    color: #95a5a6;
     font-weight: lighter;
}
.day-active {background:#4CAF50; color: #fff;    padding: 3px 0px 3px 0px;}
th.workday, th.weekday {
  font-family: 'Roboto Condensed',sans-serif;
   background: #4CAF50;
font-size: 16px;
  color: #fff;
  padding: 7px 0px 7px 0px;
   font-weight: 400;   
}
.day-current {
  font-family: 'Roboto Condensed',sans-serif;
   color:#FFF;
   padding: 3px 0px 3px 0px;
  background: #333;
}
.day-current:hover {background: #333;}
.day-current a {
  font-family: 'Roboto Condensed',sans-serif;
    color: #fff;
    background: #333;
}
.pm_progress_bar span {
    background: #4CAF50;
    font-size: 0em;
    text-indent: -2000em;
    height: 14px;
    display: block;
    overflow: hidden;
}
.pm_progress_bar {background: #fff; border: 1px solid #eee;}
/*---Облако тегов---*/
.clouds_xsmall {
  color: #454545;
  padding: 8px;
  transition:0.5s;
 margin:5px 0px 0px 5px;
  border: 1px solid #eee;
  text-decoration:none;
  float: left;
 font-family: 'Roboto Condensed',sans-serif;
  font-size:14px;
}
.clouds_xsmall:hover { background-color:#FFC107; transition:0.5s; border: 1px solid #FFC107; border-radius: 10px;}
a.clouds_xsmall:hover {color: #FFF;}
.clouds_xlarge {
  color: #454545;
  padding: 8px;
 margin:5px 0px 0px 5px;
 transition:0.5s;
  border: 1px solid #eee;
  text-decoration:none;
  float: left;
 font-family: 'Roboto Condensed',sans-serif;
  font-size:15px;
}
.clouds_xlarge:hover { background-color:#f39c12; }
a.clouds_xlarge:hover {color: #FFF;}
.clouds_medium {  color: #454545;
  padding: 8px;
 margin:5px 0px 0px 5px;
  border: 1px solid #eee;
  transition:0.5s;
  text-decoration:none;
  float: left;
 font-family: 'Roboto Condensed',sans-serif;
  font-size:15px;}
.clouds_medium:hover { background-color:#FFC107; transition:0.5s; border: 1px solid #FFC107; border-radius: 10px;}
.text-art-bl{
float: left;
width: 101%;
margin-top: 10px;
background: #fff;
}
.direct{
float: left;
width: 32.1%;
margin-right: 10px;
}
.newsdirect{
float: left;
width: 100%;
padding: 5px;
margin-top: 5px;
border: 1px solid #eee;

}
.titd{
float: left;
width: 100%;
font-size: 16px;
color: #333;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 400;
}
.titd a {color: #333;}
.cloud-tx{
float: left;
width: 100%;
margin-top: 10px;
}
.titd:hover {text-decoration: underline;}
.subscriptionbl{
float: left;
width: 100%;
border: 1px solid #eee;
margin-top: 10px;
}
.nou-top{margin-top: -13px;}
#optin-box {background: #9b59b6;    
width:100%;      
text-align:center;     }    
#optin-box .call1 {
float: left;
font-size:16px; 
font-family: 'Roboto Condensed',sans-serif;
color:#333;          
font-weight:lighter;                
padding: 10px;
 }     
 #optin-box .call2 {        
 font-size:15px;         
 color:#fff;         
 text-align:center;          
 text-shadow:1px 1px #000;         
padding-bottom:15px;      }  
 #optin-box input {     }        
#optin-box input[type="text"] {            
 color:#333;  
 font-weight: 300;
 text-align: center;
font-family: "Roboto Condensed",arial;           
border: 1px solid #4CAF50;              
font-size:18px;            
padding:10px;  
margin-left: 10px;
margin-bottom: 10px;          
width: 93%;             
 float:left;        
}        
  #optin-box input#email { background:transparent; color: #222; }         
  #optin-box input[type="submit"] {            
background: transparent;             
 border: 1px solid #4CAF50;  
background: #4CAF50;            
color:#fff;             
cursor:pointer;            
font-size:16px; 
text-transform: uppercase;
font-family: "Roboto Condensed",arial;            
font-weight:400;             
text-decoration:none; 
margin: 0px 0px 10px 10px;
width: 93%; 
padding:10px;             
float:left;  }             
#optin-box input[type="submit"]:hover { background:#4CAF50;  border:1px solid #4CAF50; }
.news-topic:hover{
transition: all 0.5s;
-webkit-box-shadow: 0px 0px 25px 0px rgba(30,151,247,0.5);
-moz-box-shadow: 0px 0px 25px 0px rgba(30,151,247,0.5);
box-shadow: 0px 0px 25px 0px rgba(30,151,247,0.5);
}         
#optin-box .lock { width:40px; height:45px; margin-top:5px;}          
#optin-box #confident { display:none; }

/* KARKAS
----------------------------------------------- */
.all-wrap {height:auto; width:100%; background:#000 url(../img/bg.jpg) center top fixed no-repeat; padding:100px 0 0 0;}
.wrap {width:100%; min-width:320px; max-width:1000px; margin:0 auto; background-color:#FFF; 
border-radius:5px 5px 0 0; box-shadow:0 0px 6px 0 rgba(0,0,0,0.3);}
.navi-wrap {position:relative; padding-left: 10px; float: left;width: 100%;}
.navi-wrap:before {content:""; width:100%; height:100%; background-color:rgba(0,0,0,0.5); 
position:absolute; left:0; top:0;}
.navi-items {position:relative; z-index:100; display:inline-block; float: left;width: 100%;}
.content-wrap {padding:20px 280px 20px 20px; position:relative;}
.content-wrap:before {content:""; width:280px; height:100%; background-color:#f6f6f6; box-shadow:inset 3px 0 3px 0 rgba(0,0,0,0.1); 
position:absolute; right:0; top:0; z-index:10;}
.right-decor {background:url(../img/right-decor.png) 605px 7px no-repeat;}
.left-wrap {float:left; width:100%;}
.right-wrap {width:240px; float:right; margin-right:-260px; position:relative; z-index:20;}
.foot {width:100%; min-width:320px; max-width:1200px; margin:0 auto; padding:20px 0;}
.fulls-wrap {padding:0 20px 100px 0;}

/* HEADER
----------------------------------------------- */
.head-menu {display:inline-block; float:right; line-height:100px;}
.head-menu li {float:left; margin-right:40px; position:relative;}
.head-menu li:before {content:""; width:3px; height:18px; background:url(../img/hmenu.png) no-repeat;
position:absolute; left:-20px; top:41px; z-index:10;}
.head-menu li a {color:#999; text-transform:uppercase;}
.head-menu li a:hover {color:#f60;}
.head-menu li:last-child {margin-right:20px;}
/* NAV AND SEARCH
----------------------------------------------- */
.show-genres {display:inline-block; cursor:pointer; height:50px; line-height:50px; padding:0 35px 0 40px; float:left; 
 font-family: 'Roboto Condensed',sans-serif;font-weight: 400;transition:0.5s;
font-size: 14px;
color:#FFF; text-transform:uppercase;  position:relative;}
.show-genres:before {content:""; width:30px; height:30px; background:url(../img/menus.png) no-repeat;transition:0.5s;
position:absolute; left:5px; top:10px; z-index:10;}
.show-genres:hover {text-decoration: underline; transition:0.5s; }
.main-menu {width:55.8%; height:auto; padding:30px 20px 30px 20px; background-color:#4CAF50; text-align:left; 
position:absolute; left:0px; top:35px; z-index:8888; display:none; 
 box-shadow:0 0 20px 0 rgba(0,0,0,0.5); color: #fff;}
.main-menu li {width:25%; float:left; display:inline-block; border-right: 1px solid #388E3C;}
.main-menu li a {display:block; color: #fff; font-weight: 300;font-family: 'Roboto Condensed',sans-serif; font-size: 16px; height:26px; line-height:26px; padding:0 10px; }
.main-menu li a:hover {text-decoration: underline; color:#fff;}
.search-wrap {float:left; display:inline-block;}
#quicksearch {float:left;margin-right: 10px;}
.search-wrap > span {color:#fff; margin:0 20px; display:inline-block; float:left; line-height:50px;}
.search-box {position:relative; display:inline-block; float:left; height:50px; padding: 0px 10px 0px 10px;
   border-top:0; border-bottom:0;color: #fff;}
.search-box > span {color:#fff; margin:0 20px; display:inline-block; float:left; line-height:50px; font-size:14px;}
.search-box input, .search-box input:focus {width:100%; font-family: 'Roboto Condensed',sans-serif;font-size: 14px;  height:30px; line-height:30px; padding:0 317px 0 10px; float: left;
background-color:transparent; color:#fff;font-weight: 300; float:left; margin:10px 20px 0 0; border: 1px solid #222;}
.search-box button {
position: absolute;
width: 22px;
height: 22px;
background: url(../img/sear.png);
border:0; 
cursor: pointer;
 right:14px;top:13px; line-height:22px; display:inline-block; }
.search-box button:hover {opacity:0.7;}
.avtoris{
float: right;
width: 40%;
height:31px;
margin-top: 10px;
}
.block-media{
float: right;
height: 31px;
transition:0.5s;
padding: 5px 15px 0px 10px;
border: 1px solid #222;
text-align: center;
margin-left: 14px;
margin-right: 10px;
}
.txt-media{
float: left;
margin-top: 0px;
color: #fff;
font-size: 16px;
font-weight: 300;
margin-left: 10px;
}
.icon-med{
float: left;
width: 24px;
height: 24px;
margin: -3px 0px 0px -2px;
}
.icon-med img {width: 100%; height: 100%;}
.block-media:hover {background: #4CAF50;transition:0.5s;border: 1px solid #4CAF50;}
.padl{margin-right: 10px;}
.padl2{margin-right: 16%;}
.otcec{
float: left;
width: 36%;
margin-left: -5px;
}
.reads{
float: left;
margin-top: 0px;
width: 93%;
margin-left: 20px;
color: #b2b2b2;
font-size: 13px;
font-weight: 300;
}
.futnav{
float: left;
width: 35%;
margin-left: 2%;
margin-top: 35px;
}
.cats-fut{
float: left;
width: 50%;
padding: 0px 10px 0px 10px;
}
.namecfut{
width: 100%;
margin-bottom: 10px;
border: 1px solid #474747;
font-weight: 300;
color: #b2b2b2;
font-size: 17px;
padding: 7px 0px 7px 0px;
text-align: center;
font-family: 'Roboto Condensed',sans-serif;
}
.namecfut a {color: #b2b2b2;}
.widgets{
  margin-top: 35px;
float: right;
width: 24%;
margin-right: 10px;
}
.all-part{
float: left;
width: 100%;
margin-top: 20px;
background: #222;
padding-bottom: 6px;
}
.title-part{
float: left;
margin-left: 15px;
color: #fff;
margin-top: 10px;
font-size: 18px;
font-weight: 400;
}
.counts-bl{
float: left;
margin-left: 28px;
width: 88px;
height: 31px;
margin-top: 8px;
}
.counts-bl img {width: 100%; height: 100%;}
/*---Опрос---*/
.vote-block{
float: left;
width: 100%;
margin-top: 10px;
}
.read-votes{
float: left;
width: 100%;
padding: 10px;
font-family: "Roboto Condensed",sans-serif;
color: #333;
font-size: 18px;
}
.title-votes{
 font-family: "Roboto Condensed",sans-serif;
font-weight: 400;
font-size: 16px;
float: left;
background: #4CAF50;
width: 100%;
padding: 10px 0px 10px 0px;
border-bottom:  1px solid #eee;
text-align: center;
color: #fff;
}
.short-votes{
 font-family: "Roboto Condensed",sans-serif;
font-size: 16px;
float: right;
width: 100%;
padding: 10px;
}
.result-img{
float: left;
width: 40px;
height: 40px;
margin-right: 20px;
cursor:pointer;
}
.colost{float: right;width: 90%; padding-bottom: 10px;}
.vote input {margin:2px 8px 0 0; float:left; display:none;}
.vote label:before { content:""; float:left; margin:9px 8px 0 0; cursor:pointer;transition:0.5s; 
width:14px; height:14px; border-radius:8px; border:1px solid #e3e3e3; background-color:#fff;}
.vote input:checked + label:before {border-color:#4CAF50; box-shadow:inset 0 0 0 3px #fff; background-color:#4CAF50;}
.vote label:hover { cursor:pointer; color:#4CAF50;transition:0.5s;}
#searchsuggestions {
width:36%;
left: 39px;
height: auto;
display: block;
background:#4CAF50;
font-size:14px;
font-family: sans-serif;
line-height:14px;z-index: 111;
}
#searchsuggestions a { background:#4CAF50; font-family: 'Roboto Condensed',sans-serif; font-size: 14px;font-weight: 300;padding: 5px;}
#searchsuggestions a span.searchheading {
background:#4CAF50;
display:block;
padding:20px;
color:#fff;
font-weight: 300;
margin-top: 0px;
font-family: "Roboto Condensed",sans-serif;
font-size: 18px;
}
#searchsuggestions a:hover span.searchheading {
color:#fff;
}
#searchsuggestions a span {
color:#fff;
background:transparent;
width: 100%;
padding: 10px;
}
#searchsuggestions span.seperator {
float:right;
padding-right:15px;
margin-right:5px;
background:transparent;
}
#searchsuggestions span.seperator a {
display:block;
height:auto;
color:#fff;
padding: 5px;
background:transparent;
}
#searchsuggestions span.notfound {
padding:5px;
background:#4CAF50;
display:block;
height:auto;
color:#000;
}

#loading-layer {
display: none;
font-size: 18px;
font-family: 'Roboto Condensed', sans-serif;
background: #131313;
font-weight: 300;
padding: 10px;
text-align: center;
color: #fff;
font-weight: lighter;
}
#dropmenudiv a {font-family: 'Roboto Condensed',sans-serif;}
/* Юзер-панель */
.login-button {
  float: left;
  font-size: 16px;
  font-weight: 300;
  color: #fff;
transition: all 0.4s;
}
.login-button  span {color: #fff;margin-left: 10px;}
.login-button:hover {background: transparent; transition: all 0.4s; }
.login-button:hover > span {color: #fff;background: transparent; transition: all 0.5s;}
.dark {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: url(../img/dark.png);
  z-index: 7777;
}

.login-block {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 320px;
  padding: 20px;
  margin: -132px 0 0 -201px;
  text-align: left;
  z-index: 8888;
  background: #4CAF50;
}
.window_close {
    background: url(../img/loginclose.png) left top no-repeat;
    width: 21px;
    height: 21px;
    
   position: absolute;
   right: 5px;
   top: 5px;
    cursor: pointer;
  }
  
    .window_close:hover {
      opacity: 0.7;
    }

  .login-ava {
    float: left;
    margin-left: 0px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-top: 16px;
  }
.login-ava img {
      width: 100%;
      height: 100%;
      border-radius: 50%;
      border: 2px solid #388E3C; 
    }
  .name-as {
  float: left;
  width: 100%;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 24px;
  color: #f8f8f8;
  margin-top: -10px;
  text-align: center;
  }
.login-link {
margin-top: 15px;
font-size: 11px;
float: left;
width: 100%;
text-align: center; }
.login-link a {color: #f8f8f8; margin: 0 2px;}
.login-link a:hover {color: #6aa01c;text-decoration: underline;}
.l-link { margin-left: 15px; float: left; width: 50%;} 
.l-link a {
display: block;
text-decoration: underline;
color: #fff;
font-size: 16px;
font-family: "Roboto Condensed",sans-serif;
padding: 2px;
font-weight: 300;
font-size: 16px;
 margin: 0 0 5px 0;
}
.dzig{float: left; width: 100%;margin-top: 5px;}
.stat-log-bl{width: 24px; height: 24px; margin-right: 5px; float: left;}
.txt-asr{float: left;color: #fff;}
.l-link a:hover {color: #00a6eb;}
.login-line {padding: 0 0 10px 0;}
.login-input-text {
float: left;
margin-top: 12px;
padding: 4px 5px;
border: 2px solid #388E3C; 
background-color: transparent;
height: 40px;
display: block;
font-family: "Roboto Condensed",sans-serif;
width: 100%;
border: 1px solid #388E3C; 
font-size: 15px;
color: #333;
display: block;
}
.enter {
border: 1px solid #388E3C;
float: left;
  background: #4CAF50;
margin-left: 27%;
margin-top: 10px;
cursor: pointer;
padding: 4px 40px 6px 40px;
color: #fff;
font-size: 18px;
font-family: "Roboto Condensed",sans-serif;
transition: all 0.5s;
  }
.enter:hover {
background: #333;
color: #f8f8f8;
border: 1px #333 solid;
transition: all 0.5s;
 }
.lost-input-text {
    border: 1px #9e9e9e dotted;
    width: 200px;
    padding: 5px;
    color: #644217;
  }
  
  .reg-link {
    position: absolute;
    right: 10px;
    top: 75px;
    font-size: 11px;
    font-family: Arial;
    color: #9d9d9d;
    font-style: italic;
  }
.reg-link a {
      color: #ccc;
      text-decoration: underline;
    }
.reg-link a:hover {color: #000;}    
.s-block-content input {
  background: #fff url(../images/form-text.gif) left top repeat-x;
  margin: 5px 20px 0 0;
  color: #2e2e2e;
  border: 1px #d0d0d0 solid;
}
.s-block-content {
  padding: 10px;
}
.sociallogin {
float: left;
margin: 15px 0px 0px 10px;
}
.sociallogin img {border-radius: 50%;}
.news_block{
width:100%;
clear: both;
float:left;
}
.news_block li{
list-style: none;
}
.news_block li:nth-child(2n+1) img{
display: none;
}
.news_box{
width:100%;
float:left;
}
.news_box_image{
width:100%;
height: 131px;
overflow: hidden;
position:relative;
}
.news_box_image img{
width:100%;
height:131px;
}
.news_block li:nth-child(2n+1) .news_box_shadow{display:none;}
.news_block li:nth-child(2n+1) .news_box_info a{color:#000;}
.news_block li:nth-child(2n+1) .news_box_info {color:#000;}
.news_box_title{
color:#000;
font-weight:600;
font-family:'Open Sans Condensed', sans-serif;
font-size: 20px;
line-height: 30px;
clear: both;
}
.news_box_title a{
color:#000;
}
.news_box_info{
line-height: 20px;
font-size: 14px;
font-family: "PT Sans",sans-serif;
left:0px;
position:absolute;
top:0px;
color: #fff;
}
.news_box_info a{
color:#fff;
}
.news_box_shadow{
display:block;
position:absolute;
top: 0px;
width: 100%;
height: 180px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.zer{
float: left;
width: 100%;
}
.text-fullst {
    color: #333;
    width: 100%;
    font-family: 'Roboto Condensed',sans-serif;
    margin-bottom: 10px;
    float: left;
    padding: 20px;
    font-size: 1.1rem !important;
    line-height: 1.3;
    font-weight: normal;
    
}
.text-fullst img {max-width: 100%;padding: 10px 0px 10px 0px; border-radius: 2px;}
.quote {
    color: #4CAF50;
    font-style: italic;
    border: 1px solid #eee;
    border-left: 2px solid #4CAF50;
    margin: 5px 0px 5px 0px;
    font-size: 16px;
    font-weight: 300;
    margin-left: 9px;
    padding: 0px 7px 0px 31px;
}
.text-line-full {
    float: right;
    width: 100%;
    font-family: 'Roboto Condensed', sans-serif,sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #000000;
    padding-bottom: 15px;
    padding: 15px;
    display: inline-block;
    border-radius: 22%;
    line-height: 25px;
    vertical-align: middle;
    margin: 7px 4px 5px 0%;
    border-left: solid 9px #4caf50;
}
.text_spoiler{font-size: 14px; font-weight: 300;}
.block-relod {
float: left;
width: 100%;
height: 39px;
}
.lick-ic{
float: left;
width: 24px;
height: 24px;
margin: 5px 8px 0px 20px;
}
.title-lick {
    float: left;
    color: #03267d;
    font-size: 12px;
    margin-top: 6px;
    font-weight: 300;
    font-family: 'Roboto Condensed',sans-serif;
}
.right-rait{
float: right;
margin-top: 8px;
margin-right: 0px;
}
.title_quote, .title_spoiler{
background: #4CAF50;
font-weight: 300;
}

.title_spoiler a {color: #fff;}
.commetns-bl{
float: left;
width: 100%;
margin-top: 10px;
border: 1px solid #eee;
}
.full-right-col{
float: right;
width: 100%;
padding-bottom: 10px;
background: #333;
}
.title-galler{
float: left;
width: 100%;
padding-left: 20px;
padding-top: 5px;
color: #333;
text-align: center;
font-weight: 300;
font-size: 24px;
font-family: 'Roboto Condensed', sans-serif;
}
.bints{font-weight: 400;padding-bottom: 10px; margin-top: 10px;}
.title-galler-2{
float: left;
padding-left: 20%;
padding-top: 5px;
color: #333;
font-weight: 300;
font-size: 22px;
font-family: 'Roboto Condensed', sans-serif;
}
.block-adds{
float: left;
width: 100%;
margin-top: 5px;
}
.block-blos{float: left; margin-left: 25px;}
.owl-item br {display: none;}
.news-full-img{
}
.carusel-full{
float: left;
width: 100%;
border: 1px solid #eee;
margin-top: 15px;
margin-bottom: 15px;
}
.owl-pagination{
margin-top: 5px;
}
.banner-full{
float: left;
max-width: 728px;
max-height: 90px;
margin: 10px 0px 0px 0px;
}
.similar-bl{
width: 100%;
padding-right: 10px;
float: left;
}
.img-similar {
width: 100%;
height: 155px;
overflow:  hidden;
}
.img-similar img {
width: 100%;
height: 115%;
}
.title-similar{
  float: left;
  width: 100%;
  margin-top: 4px; text-align: center;
font-family: 'Roboto Condensed', sans-serif,sans-serif;
font-size: 16px;
color: #FFC107;
}
.title-similar a {color: #333;font-weight: 300;}
.box-screens {text-align:center; background-size:cover;
padding:25px 10px 30px 12px; margin-top: 15px;}
.screens-title {margin-bottom:25px; text-align:center; font-size:24px; text-transform:uppercase; color:#fff;}
.box-screens .highslide, .box-screens > img {display:inline-block; margin:0 10px;}
.box-screens .highslide + br, .box-screens > img + br {display:none;}
.box-screens .highslide img {display:block; width:250px;}

/* clearfix */
.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
/* display none until init */
.owl-carousel{display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* fix */
.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item{
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility:    hidden;
  -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-theme .owl-controls{  left:0; bottom:-4px; right:0; z-index:999; text-align: center; height:15px;}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{color: #FFF; display: inline-block; zoom: 1; margin: 5px; padding: 3px 10px;
font-size: 12px; border-radius: 30px; background: #869791; opacity: 0.5;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity: 1; text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block; zoom: 1; }
.owl-theme .owl-controls .owl-page span{display: block; width: 12px; height: 12px; margin: 5px 7px;
border-radius: 20px; background-color: #626c88;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#4CAF50;}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto; width: auto;
  color: #FFF; padding: 2px 10px; border-radius: 30px;}
.text-full-news{
float: right;
width: 100%;
margin-top: 20px;
}
.full-text embed, .full-text object, .full-text video, .full-text iframe, .full-text frame {width: 100% !important; height:400px;}
.full-text {color:#111; padding: 25px; font-family: 'Roboto', arial;
font-size: 15px;font-weight: lighter;
border-top:1px solid #e3e3e3;}
.full-text img {margin:0 10px 10px 0; max-width:100%; border:5px solid #f0f0f0;}
.full-text a {}
.full-text a:hover {}
.full-text a:visited {text-decoration:underline; color:#06c;}
.full-text h2, .full-text h3 {font-size:20px;}
.full-text h4, .full-text h5 {font-size:18px;}
.full-text p {margin-bottom:15px;}
.full-text ul, .full-text ol, .full-text h2, .full-text h3, .full-text h4, .full-text h5 {margin:0;}
.full-text ul li {list-style:disc; margin-left:40px;}
.full-text ol {counter-reset:li; padding:0;  list-style:none; margin-left:25px; }
.full-text ol li {position:relative; margin:0 0 5px 0; padding-left:30px; min-height:20px;}
.full-text  ol li:before {content:counter(li); counter-increment:li; font-size:11px;
position:absolute; top:0px; left:0; width:20px; height:20px; line-height:20px; text-align:center; 
color:#fff; background:#0297dc;  border-radius:50%;}
.full-text table {width:100%; text-align:left;}
.full-text table tr td {padding:10px; border:1px solid #ccc; font-size:12px; }
.full-text table tr:nth-child(1) {background-color:#0297dc !important; color:#FFF; font-size:14px !important;}
.full-text table tr:nth-child(2n+1) {background-color:#f9f9f9;} 
.tabs {text-align:left; padding-bottom:20px;}
.tabs li {display:inline-block; height:40px; padding:0 15px; line-height:40px;
font-size:18px; color:#fff; background-color:#83bf0a; cursor:pointer; margin:0 !important;}
.tabs li:first-child {}
.tabs li.current {color:#fff !important; border-bottom:0; background-color:#3498db; }
.tabs li:hover {text-decoration:underline;}
.box {display:none; padding:0; margin-bottom:0 !important;}
.box.visible {display:block;}
.pm-bottom {
width: 100%;
float: left;
padding: .8em 10px;
text-decoration: none;
color: #fff;
font-weight: 400;
font-family: 'Roboto Condensed',sans-serif;
font-size: 16px;
background: #4CAF50;
border-bottom: 1px solid #388E3C;
}
.pm-bottom-level-2 {
width: 100%;
float: left;
font-family: 'Roboto Condensed', sans-serif;
font-size: 18px;
color: #fff;
padding: 5px 0px 5px 10px;
}
.text-class-pm {font-family: 'Roboto Condensed',sans-serif;font-size: 16px; color: #333; margin-left: 5px;font-weight: 300;}
.pm-bottom-up {
float: left;
padding: 7px;
background: #4CAF50;
font-family: 'Roboto Condensed', sans-serif;
font-size: 18px;
margin: 10px 5px 0px 10px;
border: 1px solid #4CAF50;
border-radius: 2px;
}
.pm-bottom-up a {color: #fff;font-weight: 300;}
.pm-blocks{
float: left;
width: 100%;
border-left: 1px solid #eee;
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
padding-bottom: 10px;
padding-left: 8%;
}
.st-pape{
width: 100%;
padding: 10px 10px 10px 0px;
border: 1px solid #eee;
float: left;
}
.img-tfg{
float: left;
width: 24px;
height: 24px;
margin: -10px 5px 0px 0px;
}
.txt-tg{
font-size: 18px;
float: left;
margin: 0px 0px 0px 0px;
}
.tags-news{
float: left;
width: 100%;
padding: 5px 5px 7px 0px;
margin: 5px 0px 0px 0px;
}
.tags-news a {
background: #4CAF50;
border-radius: 2px;
font-size: 14px;
font-weight: 300;
color: #fff;
padding: 5px 10px 5px 10px;
margin-left: 8px;
}
.pm-bottom-vote{
width: 100%;
float: left;
text-align: center;
font-family: sans-serif;
font-size: 22px;
padding: 5px 10px 5px 0px;
background:#151c26;
}
.pm-bottom-vote-level-2{
width: 100%;
float: left;
text-align: center;
font-family: sans-serif;
font-size: 22px;
padding: 5px 0px 5px 0px;
margin-left: 10px;
color: #fff;
background:#7f8c8d;
}
/*---Правки стилей движка--*/
.fbutton, .btn_reglog {
 border: 0 none;
 background-color:#333333;
cursor: pointer;
font-size:16px; 
font-weight: 300;
color: #fff;
border-radius: 2px;
 font-family: 'Roboto Condensed', sans-serif;
 padding: 8px;
 margin:15px 10px 10px 10px;
}
.fbutton:hover {background-color:#e74c3c;}
.label {color: #4CAF50;}
.pm {padding: 10px; float: left;}
/*---Лучшие пользователи---*/
.userstop td, .pm td.pm_list, .pm td.pm_head {
    border: 1px solid #388E3C;
    padding: 5px;
    background-color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
} 
.pm_list {color: #454545;}
.pm_list a {color: #454545;}
.userstop thead td, .pm td.pm_head {
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    text-align: center;
    background:  #388E3C;
    color: #FFF;
    font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
}
/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
    border: 1px solid #333333;
    color: #fff;
    padding: 5px;
    margin-bottom: 2px !important;
    font-size: 14px;
    font-weight: 300;
font-family: 'Roboto Condensed', sans-serif;
    cursor: pointer;
    background:#333333;
    border-radius: 2px;
    -moz- border-radius: 2px;
-webkit- border-radius: 2px;
-khtml- border-radius: 2px;
}
.bb-editor textarea { 
   font-family: sans-serif;
   font-size: 14px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #d7d7d7; width: 100%; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  margin-top: -1px;
}
.bbcodes-1 {
    border: 1px solid #3F51B5;
    color: #fff;
    padding: 5px;
    margin-bottom: 2px !important;
    font-size: 14px;
font-family: "HelveticaNeueCyrRoman";
    cursor: pointer;
    background:#f39c12;
}
.pm-bottom-vote-level-2 a{ color: #FFF;}
.pm-bottom-vote a{color: #FFF;}

.pm-color {background:#f62459;}
.pm-color-2 {background:#2ecc71;}
.pm-color-3 {background:#3c546c;}
.next-old-news-block {
margin-top:20px;
float:left;
width:100%;
}
.nombers{
 width:300px;
 padding:1px;
 white-space:nowrap;
margin-left:240px;
}
.nombers a{
font-family:sans-serif;
display:inline-block;
min-width:20px;
padding:0px 10px 0px 7px;
background-color:#f62459;
color:#FFF;
text-align:center;
vertical-align:middle;
line-height:35px;
text-decoration:none;  
border-radius:4px;
}
.nombers span{
font-family:sans-serif;
display:inline-block;
min-width:20px;
padding:0px 0px 0px 5px;
background-color:#34495e;
color:#FFF;
text-align:center;
vertical-align:middle;
line-height:35px;
text-decoration:none;  
border-radius:4px;
}
.comments-full {
width: 100%;
overflow: hidden;
padding: 20px;
}
.avatar-user-bl{
float: left;
width: 120px;
margin-left: 5px;
}
.avatar-user {
float: left;
width: 100px;
height: 100px;
border-radius: 50%;
}
.avatar-user img {
float: left;
width: 100px;
height: 100px;
border-radius: 50%;
border:4px solid #eee;
}
.userinfo-full{
margin-top: 5px;
float: left;
width: 200px;
height: 80px;
}
.userfullname-bl{
width: 100%;
font-family: sans-serif;
font-size: 20px;
float: left;
}
.userfullname-bl a {color: #333;}
.triangle-full {
margin: -22px 0px 0px -20px;
 width: 0;
 height: 0;
 border-bottom: 26px solid #4CAF50;
border-left: 14px solid transparent;
 border-right: 14px solid transparent;
 -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg); 
    transform: rotate(-45deg);
}
.text-stylefull {font-family:'Roboto Condensed', sans-serif, sans-serif;margin-top: 5px;
font-size: 14px; color: #333;}
.text-comments-fullbl{
margin-top: 15px;
padding: 10px;
float: left;
width: 90%;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 300;
font-size: 18px;
color:#fff;
margin-left: 10%;
background: #4CAF50;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}
.userinfo-full-right{
margin-top: 5px;
float: right;
width: 200px;
}
.reload-full-block{
width:90%;
padding: 10px;
margin-bottom: 15px;
margin-left: 10%;
float: left;
color: #fff;
background: #4CAF50;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.reload-full-block a{color: #fff;}
.but-days-comm {
float: right;
padding:0px 10px 0px 10px;
}
.icon-comms{
width: 25px;
height: 25px;
float: right;
}
.tetx-cit-comms{
float: right;
padding: 0px 5px 0px 5px;
font-family: 'Roboto Condensed',sans-serif;
font-size: 18px;
}
/*---профиля пользователя--*/
.user-info-block{
float: left;
width: 100%;
padding: 5px;
border: 1px solid #eee;
}
.user-info-block-analogy{
float: left;
width: 100%;
}
.title-user-bl{
float: left;
width: 100%;
}
.text-user-title{
padding:7px;
text-align: center;
font-family: 'Roboto Condensed', sans-serif, sans-serif;
font-size: 20px;
font-weight: 300;
text-transform: uppercase;
color: #388E3C;
}
.title-user-bl-mouse{
float: left;
width: 100%;
border: 1px solid #388E3C;
}
.text-user-infrait{
text-align: center;
width: 100%;
float: right;
padding-bottom: 5px;
text-transform: uppercase;
font-family: 'Roboto Condensed', sans-serif;
border-bottom: 1px solid #eee;
font-size: 24px;
color: #388E3C;
font-weight: 300;
}
.text-user-infrait span{ color: #FFF;}
.text-user-title a {color: #388E3C;}
.avatar-user-info-bl {
width: 30%;
float: left;
}
.avatar-userinf {
float: left;
width: 130px;
height: 130px;
margin-left: 20%;
border-radius: 50%;
margin-top: 10px;
}
.avatar-userinf img{
float: left;
width: 100%;
height: 100%;
border-radius: 50%;
border: 4px solid #eee;
}
.full-user-infob {
float: left;
width: 30%;
margin-left: 6%;
margin-top: 6px;
}
.full-user-infob-1 {
float: left;
width: 30%;
margin-top: 6px;
}
.infor-user-info{
float: left;
width: 100%;
text-align: center;
margin-top: 4px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
font-weight: 300;
color: #333;
}
.infor-user-info img {width: 20px; height: 20px; margin-left: 5px; margin-top: -2px;}
.block-user-all{
float: left;
width: 100%;
padding-bottom: 30px;
}
.tableform {
width: 100%;
color: #333;
padding: 20px;
float: left;
}
tbody{clear: both;}
.infos { width: 100%; text-align: center;
color: #fff;font-family: 'Roboto Condensed', sans-serif;padding: 5px 0px 5px 0px;
font-size: 18px; background: #4CAF50;  clear: both;}
.infos b {color: #fff;}
.infor-user-info-colors{
float: left;
padding: 10px;
margin-right: 10px;
margin-top: 7px;
font-family: 'Roboto Condensed', sans-serif, sans-serif;
font-size: 16px;
color: #388E3C;
border: 1px solid #388E3C;
text-align: center;
width: 100%;
}
.infor-user-info-colors a {color: #388E3C;}
.mass_comments_action{
margin-right: 15px;
font-family: 'Roboto Condensed', sans-serif,sans-serif;
font-size: 14px;
}
.time-line{
float: left;
width: 100%;
}
.time-line-3{
float: left;
width: 100%;
background: #292f40;
padding: 8px;
margin-top: 15px;
border-top: 2px solid #32394e;
border-bottom: 2px solid #32394e;
}
.text-line{
float: left;
font-family: 'Roboto Condensed', sans-serif,sans-serif;
font-size: 28px;
font-weight: normal;
color: #fff;
}
.text-line-2{
float: left;
font-family: 'Roboto Condensed', sans-serif,sans-serif;
font-size: 22px;
margin-top: 4px;
font-weight: normal;
color: #fff;
}
.rpg-ic{
float: left;
width: 100px;
height: 100px;
margin: 3px 0px 0px 0px;
}
.rpg-ic img {width: 100%; height: 100%; border-radius: 50%;}
.rpg-ic-1{
float: left;
width: 32px;
height: 32px;
margin: 3px 10px 0px 7px;
}
#dle-content{padding-right: 10px;}
.block-content-l{
float: left;
width: 45.5%;
height: 368px;
margin-left:3%;
margin-top: 25px;
transition:all 0.5s;
border: 1px solid #eee;
position: relative;
}
.date-news a {color: #fff;}
.image-news-l{
float: left;
width: 100%;
height: 200px;
overflow: hidden;
position: relative;
}
.image-news-l img {
width: 100%;
height: auto;
}
.views-nes{
position: absolute;
bottom: 5px;
right: 5px;
padding: 2px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
background: #fff;
}
.views-icos{
float: left;
width: 24px;
height: 24px;
padding: 3px 5px 5px 5px;
}
.speedbar {
  font-family: "Roboto Condensed",sans-serif;
  font-weight: 300;
  width: 100%;
  padding-top: 13px;
 padding-left: 20px;
  float: left;
  font-size: 18px;
  color: #fff;
}
.speedbar  a { color: #fff;}
.speedbar  a:hover{color: #e74c3c;}

.views-icos img {width: 16px; height: 16px;}
.date-nes{
position: absolute;
top: 0px;
left: 0px;
padding: 15px 0px 10px 10px;
background: #fff;
border-radius: 0px 0px 14px 0px;
-moz-border-radius: 0px 0px 14px 0px;
-webkit-border-radius: 0px 0px 14px 0px;
}
.text-ics{
float: left;
padding-right: 5px;
margin-top: 4px;
font-size: 14px;
font-weight: 300;
font-family: 'Roboto Condensed', sans-serif,sans-serif;
color: #4CAF50;
}
.title-contents{
float: left;
width: 100%;
color: #FFC107;
text-align: center;
padding: 5px 10px 5px 10px;
font-family: 'Roboto Condensed', sans-serif,sans-serif;
font-size: 18px;
font-weight: normal;
border-bottom: 1px dashed #e1e1e1;
}
.title-contents a {color: #333; transition: 0.4s ease-in-out 0s;}
.title-contents a:hover {color: #FFC107; text-decoration: underline; transition: 0.4s ease-in-out 0s;
}
.short-contents {
    float: left;
    width: 100%;
    color: #86878a7d;
    text-align: center;
    font-weight: lighter;
    padding: 5px 10px 0px 10px;
    font-family: 'Roboto Condensed', sans-serif,sans-serif;
    font-size: 13px;
    background-color: #08b7160a;
    overflow: hidden;
    height: auto;
    display: block;
    max-height: 50px;
}
.basenavi, .bnnavi, .navigation, .navigation a, .navigation span, .bnnavi, .nextprev, .nextprev .thide {
float : left;
}
.basenavi{margin-top: 15px; margin-left: 20px;}
.navigation {
border : none;
}
.navigation a:link, .navigation a:active, .navigation a:visited {
background : #f3f3f3;
color : #adadad;
border-bottom : 2px solid #f3f3f3;
font-weight: lighter;
font-size: 18px;
font-family: 'Roboto Condensed',sans-serif;
padding : 4px 10px;
margin-left : 4px;
transition:all 0.5s;
}
.navigation a:hover {
background-color : #7cc9ff;
border-bottom : 2px solid #7cc9ff;
color : #fff;
transition:all 0.5s;
}
.navigation span {
background : #4CAF50;
border-bottom : 2px solid #4CAF50;
color : #FFFFFF;
cursor : default;
font-size: 18px;
font-family: 'Roboto Condensed',sans-serif;font-weight: lighter;
padding : 4px 10px;
margin-left : 4px;
}
.nextprev .thide, .toptop {
width : 32px;
padding-top : 32px;
}
.nextprev a span {
cursor : pointer;
}
.nextprev span .pnext {
background-position : -32px -64px;
}
.nextprev a .pnext {
background-position : -32px -96px;
}
.nextprev span .pprev {
background-position : 0 -64px;
}
.nextprev a .pprev {
background-position : 0 -96px;
}
.read-more {
    position: absolute;
    bottom: 0px;
    float: left;
    width: 100%;
    text-align: center;
    border-top: 1px dashed #e1e1e1;
    margin-top: 10px;
    padding: 10px;
    color: #fff;
    font-weight: lighter;
    transition: 0.4s ease-in-out 0s;
    font-size: 18px;
    background-color: white;
}
.read-more a {color: #333;}
.block-content-l:hover {transition: all 0.5s;
border: 1px solid rgba(30,151,247,0.4);
-webkit-box-shadow: 0px 0px 15px 0px rgba(30,151,247,0.4);
-moz-box-shadow: 0px 0px 15px 0px rgba(30,151,247,0.4);
box-shadow: 0px 0px 15px 0px rgba(30,151,247,0.4);
}
.block-content-l:hover > .read-more { border-top: 1px dashed #4CAF50; color: #fff; background:#4CAF50; transition: 0.4s ease-in-out 0s; }
.block-content-l:hover > .read-more a {color: #fff; transition: 0.4s ease-in-out 0s; }
@media screen and (max-width: 1280px) {
.logo img {width: 100%; height: 100%;}
.resp-tabs-list li {padding: 10px 9px 10px 9px;}
}
@media screen and (max-width: 1248px) {
.avtoris {width: 35%;}
.left-cilly {width: 42%;}
.txt-cult {width: 80%;}
.title-tnew {width: 58%;}
.right-cens {width: 18.5%;}
.banreigc {width: 100%;}
.centr-tis {width: 31.6%;}
.title-rubik {width: 55%;}
.banreigc img {width: 100%;}
.resp-tabs-list li {padding: 10px 6px 10px 6px;}
.banner-right img {width: 100%; height: 100%;}
.rightbar {width: 42%;}
.center-nt {width: 32%;}
.photolinks {width: 31%;}
.banner-right {display: none;}
.soc-bla {margin-bottom: 10px;}
.sh-topic {font-size: 12px;}
.title-topic{font-size: 14px;}
.txt-mic {width: 70%;}
.colost {width: 100%;}
.big-tis {width: 100%;}
.banner-head{float: right; width: 58%;}
.widgets{display: none;}
.futnav{margin-left: 15%;}
}
@media screen and (max-width: 1163px) { 
.kubik-bl {width: 43%;}
.title-rubik{width: 50%;font-size: 13px;}
.resp-tabs-list li {font-size: 13px;}
.tetx-cilly {font-size: 14px;}
.direct {width: 31%;}
.mar-null{display: none;}
.views-com-bl {width: 24%;}
.short-min {font-size: 14px;}
.cnt-nws-bl-line {width: 23.3%;}
.title-sp{font-size: 13px;}
.banner-head {display: none;}
.title-tnew{width: 53%; font-size: 13px;}
.search-wrap{width: 30%;}
.title-right-h {font-size: 16px;}
.viv-bl {margin-right: 1px;}
.txt-blocks{width: 65%;}
.news-topic{width: 18.5%;}
.vhet{width: 14%;}
}
@media screen and (max-width: 1023px) { 
.cnt-nws-bl-line {width: 23.5%;}
.title-lents {font-size: 15px;}
.avtoris{width: 37%;}
.otcec {margin-left: 20px;}
.ic-soc{width: 40px; height: 40px;}
.ic-soc img {width: 100%; height: 100%;}
.soc-bla {padding-left: 3px;}
.banner-right {display: block;width: 54.5%;}
.short-cilly{font-size: 12px;}
.sh-topic{display: block;}
.read-more-top {left: 18%; display: none;}
.titd{font-size: 14px;}
.colost{width: 110%;}
.img-rub{max-width: 100px; height: 75px;}
.vhet{width: 15%;}
.read-votes{padding: 0px;}
.short-votes{font-size: 14px;}
.login-block{left: 57%;}
.banner-head {display: block; width: 53%;}
.result-img {margin-right: 14px; float: right;}
}
@media screen and (max-width: 999px) { 
.banner-head {display: none;}
.text-linesr{display: none;}
.miniliner{display: none;}
.title-sp{width: 55%;}
}
@media screen and (max-width: 998px) { 
.kurs{float: left;}
.vhet{width: 25%;}
.logo{margin-left: 24%;}
.search-wrap{width: 60%;}
.navup-block {height: auto;}
.avtoris{width: 80%; margin-bottom: 10px;margin-right: 27.5%;}
.left-lent{width: 99%;}
.rigth-lent{width: 99%;}
.title-mini {top: 10%;left: 5%;}
.title-right-h{text-align: center;font-size: 20px;}
.main-menu{width: 100%;}
.title-lents{font-size: 20px;}
.rightbar{width: 100%;}
.leftbar{width: 98%;margin-left: 10px;}
.resp-tabs-list li{font-size: 16px;padding: 10px 14px 10px 13px;}
.title-tnew{width: 60%; font-size: 14px;}
.viv-bl {margin-right: 6px;}
.title-nwsbl{font-size: 16px;}
.left-cilly{margin-left: 15px;}
.tetx-cilly{font-size: 16px;}
.short-cilly{font-size: 14px;}
.banner-right{display: none;}
.obl-conts{height: 450px;}
.news-topic{width: 31.5%;}
.read-more-top {left: 24%; display:block;}
.centro-opl{width: 98%; float: left;}
.right-navmini{display: none;}
.dop-pols{float: left; display: block;width: 47%;margin-left: 10px;margin-top: 10px;}
.right-cens{width: 48%; margin-top: 10px;}
.colost{width: 94%;}
.result-img {float: left;margin-right: 25px;}
.short-votes{font-size: 18px;}
.read-votes {padding-left: 10%;}
.loft{width: 97.6%;}
.direct{width: 31.6%;}
.left-ogi{width: 96%; float: left; margin-left: 10px;margin-right: 0px;}
.videomag{width: 48%;}
.subscriptionbl{display: none;}
.videomag-1{width: 48%;float: right;}
.title-vidlink{display: none;}
.videolinks{margin-top: 5px;}
.logo-1{margin-left: 0px;}
.reads{margin-left: 0px;}
.counts-bl{margin-left: 20px;}
.otcec{width: 56%;}
.futnav{margin-left: 0px;}
.title-rubik{width: 58%;font-size: 16px;}
.timelens{margin-top: 4px;}
}
@media screen and (max-width: 540px) { 
.vhet{float: right;width: 100%;clear: both; display: none;}
.kurs{width: 100%;float: left; font-size: 14px;}
.valls{margin-top: 4px;}
.logo{margin-left: 12%;width: 90%;}
.show-genres {margin-left: 24%;}
.search-wrap{display: none;}
.rigth-lent{border-right: none; border-left: 10px solid #2b2b2b;}
.avtoris{width: 99%;float: left; margin-right: 0px;}
.block-media{padding: 5px;margin-left: 5px;}
.slider-block-up{width: 99%;}
.flexslider{height: 220px;}
.block-content-l{width: 100%;margin-left: 0px;}
.flexslider .slides > li {height: 220px;}
.flex-viewport {max-height: 220px;}
.loading .flex-viewport {max-height: 220px;}
.title-mini{width: 90%; top: 5%; left: 5%;}
.title-blocks-min{font-size: 18px;}
.short-min{font-size: 14px;}
.flexslider .slides img {width: 100%; display: block; height: 115%;}
.load-file{display: none;}
.cnt-nws-bl{height: 205px;}
.img-topic {height: 225px;}
.title-top{font-size: 24px;}
.cnt-nws-bl-line {width: 98.5%;margin-left: 0px; height: 205px; margin-top: 10px;}
.center-news-up{margin-left: 0px; width: 99%;}
.rigth-lent{margin-left: 0px;float: left; margin-right: 0px;}
.title-lents{font-size: 16px;}
.txt-blocks{width: 98%;}
.title-tnew{font-size: 14px;width: 70%;}
.views-com-bl{width: 70%;float: right;}
.center-nt{width: 98%;margin-left: 0px; margin-top: 10px;}
.read-more-g{left: 33%; top: 40%;}
.news-topic{height: 370px;}
.rightbar{float: left;margin-right: 0px;margin-left: 0px;width: 98%;}
.left-cilly{margin-left: 10px;width: 98%;}
.socialis{float: left;width: 98%;margin-right: 0px;margin-left: 10px;}
.ic-soc{width: 50px;height: 50px;}
.soc-bla{padding-left: 5%;}
.obl-conts{height: auto;}
.news-topic{width: 94%;}
.title-topic{font-size: 16px;text-align: center;}
.sh-topic{font-size: 13px;}
.read-more-top{left: 36%;}
.title-lents-copy{padding-left: 23%;}
.banbig{display: none;}
.centr-tis{width: 100%;margin-top: 10px;margin-right: 0px;}
.short-cilly-1{font-size: 14px;}
.tetx-cilly{font-size: 17px;}
.right-navmini{width: 98%;}
.dop-pols {width: 96%;}
.right-cens{float: left;margin-left: 10px;width: 96%;}
.title-sp{width: 76%; font-size: 15px;}
.loft{width: 96%;}
.kubik-bl-1{width: 100%;margin-right: 0px;margin-left: 0px;}
.kubik-bl{width: 100%;margin-right: 0px;margin-left: 0px;}
.direct{width: 99%;margin-top: 5px;margin-right: 0px;}
.titd{font-size: 16px;}
.left-ogi{width: 94%;}
.videomag{width: 100%;}
.minifin{width: 98%;}
.valls{margin-top: -4px;}
.videomag-1{width: 100%;}
.logo-1{float: left;padding-left: 30px;}
.logo-1 img {width: 100%; height: 100%;}
.otcec{width: 96%;margin-left: 10px;}
.futnav{margin-left: 0px;width: 96%;}
.cloud-tx{width: 98%;display: none;}
.title-part{text-align: center;width: 98%;float: left;}
.counts-bl{margin-left: 15%;}
#Go_Top img{display: none;}
#Go_Top {display: none;}
.rubik-bl{width: 100%;margin-bottom: 10px;}
.flex-direction-nav .flex-prev {opacity: 0; left: 0; display: none;}
  .flex-direction-nav .flex-next {opacity: 0; right: 0;display: none;}
.centro-opl{width: 97%;}
.img-link{height: 200px;}
.leftbar{width: 97%;}
.photolinks{width: 31.6%;}
.center-blockout{width: 97%;}
.namecfut{font-size: 13px;}
.login-block{left: 63%;}
.padl2{margin-right: 32%;}
 .reads{font-size: 12px; padding-left: 15px;}
 .avatar-userinf{margin-left: 27%;}
 .main-menu li{width: 99%; border-right: none;}
  .all-part{display: none;}
  .main-menu li a{font-size: 18px; text-align: center; height: auto;padding: 10px; margin-bottom: 10px; border: 1px solid #388E3C;}
.block-relod{height: auto;}
.tags-news{display: none;}
.text-line-full{font-size: 24px;}
.avtoris {padding-right: 9%;}
.tiker{left: 42%; top: 32%;}
.full-user-infob{width: 99%; margin-left: 0px;}
.avatar-user-info-bl{width: 99%;}
.full-user-infob-1{width: 99%; margin-left: 0px; margin-right: 0px;}
.speedbar{font-size: 14px;}
.avtoris {padding-right: 9%;}
}
@media screen and (max-width: 380px) { 
.padl2{margin-right: 28%;}
.tiker{left: 41%; top: 32%;}
.show-genres{margin-left: 22%;}
.title-nwsbl{text-align: center; font-size: 18px;}
.read-more-top {left: 33%;}
.news-topic{height: 380px;}
.banreigc {height: auto;}
.soc-bla{padding-left: 1%;}
.speedbar{padding-bottom: 7px;}
.block-relod{display: none;}
.avtoris {padding-right: 7%;}
.cats-fut{padding-left: 20px;}
}
@media screen and (max-width: 364px) { 
.kurs {font-size: 13px;}
.padl2{margin-right: 29%;}
.tiker{left: 41%; top: 32%;}
.title-nwsbl{text-align: center; font-size: 18px;}
.read-more-top {left: 33%;}
.news-topic{height: 380px;}
.banreigc {height: auto;}
.cats-fut{padding-left: 20px;}
}
@media screen and (max-width: 330px) { 
.vhet{float: right;width: 100%;clear: both; display: none;}
.kurs{width: 100%;float: left; font-size: 14px;}
.valls{margin-top: 4px;}
.avtoris {padding-right: 0%;}
.logo{margin-left: 12%;width: 90%;}
.show-genres {margin-left: 16%;}
.search-wrap{display: none;}
.news-topic{height: 330px;}
.rigth-lent{border-right: none; border-left: 10px solid #2b2b2b;}
.avtoris{width: 99%;float: left; margin-right: 0px;}
.block-media{padding: 5px;margin-left: 5px;}
.slider-block-up{width: 99%;}
.flexslider{height: 220px;}
.flexslider .slides > li {height: 220px;}
.flex-viewport {max-height: 220px;}
.loading .flex-viewport {max-height: 220px;}
.title-mini{width: 90%; top: 5%; left: 5%;}
.title-blocks-min{font-size: 16px;}
.short-min{font-size: 13px;}
.flexslider .slides img {width: 100%; display: block; height: 115%;}
.load-file{display: none;}
.cnt-nws-bl{height: 175px;}
.img-topic {height: 175px;}
.title-top{font-size: 24px;}
.cnt-nws-bl-line {width: 98.5%;margin-left: 0px; height: 175px; margin-top: 10px;}
.center-news-up{margin-left: 0px; width: 99%;}
.rigth-lent{margin-left: 0px;float: left; margin-right: 0px;}
.title-lents{font-size: 16px;}
.txt-blocks{width: 98%;}
.title-tnew{font-size: 14px;width: 70%;}
.views-com-bl{width: 70%;float: right;}
.center-nt{width: 98%;margin-left: 0px; margin-top: 10px;}
.read-more-g{left: 30%;}
.rightbar{float: left;margin-right: 0px;margin-left: 0px;width: 98%;}
.left-cilly{margin-left: 10px;width: 98%;}
.socialis{float: left;width: 98%;margin-right: 0px;margin-left: 10px;}
.ic-soc{width: 50px;height: 50px;}
.soc-bla{padding-left: 5%;}
.obl-conts{height: auto;}
.news-topic{width: 94%;}
.title-topic{font-size: 16px;text-align: center;}
.sh-topic{font-size: 13px;}
.read-more-top{left: 31%;}
.title-lents-copy{padding-left: 23%;}
.banbig{display: none;}
.centr-tis{width: 100%;margin-top: 10px;margin-right: 0px;}
.short-cilly-1{font-size: 14px;}
.tetx-cilly{font-size: 17px;}
.right-navmini{width: 98%;}
.dop-pols {width: 96%;}
.right-cens{float: left;margin-left: 10px;width: 96%;}
.title-sp{width: 76%; font-size: 15px;}
.loft{width: 96%;}
.kubik-bl-1{width: 100%;margin-right: 0px;margin-left: 0px;}
.kubik-bl{width: 100%;margin-right: 0px;margin-left: 0px;}
.direct{width: 99%;margin-top: 5px;margin-right: 0px;}
.titd{font-size: 16px;}
.left-ogi{width: 94%;}
.videomag{width: 100%;}
.minifin{width: 98%;}
.videomag-1{width: 100%;}
.logo-1{float: left;padding-left: 30px;}
.logo-1 img {width: 100%; height: 100%;}
.otcec{width: 96%;margin-left: 10px;}
.futnav{margin-left: 0px;width: 96%;}
.cloud-tx{width: 98%;display: none;}
.title-part{text-align: center;width: 98%;float: left;}
.counts-bl{margin-left: 15%;}
#Go_Top img{display: none;}
#Go_Top {display: none;}
.rubik-bl{width: 100%;margin-bottom: 10px;}
.flex-direction-nav .flex-prev {opacity: 0; left: 0; display: none;}
  .flex-direction-nav .flex-next {opacity: 0; right: 0;display: none;}
.centro-opl{width: 97%;}
.img-link{height: 200px;}
.leftbar{width: 97%;}
.photolinks{width: 31.6%;}
.center-blockout{width: 97%;}
.namecfut{font-size: 13px;}
.login-block{left: 63%;}
.padl2{margin-right: 26%;}
 .reads{font-size: 12px; padding-left: 15px;}
 .avatar-userinf{margin-left: 27%;}
 .main-menu li{width: 99%; border-right: none;}
  .all-part{display: none;}
  .main-menu li a{font-size: 18px; text-align: center; height: auto;padding: 10px; margin-bottom: 10px; border: 1px solid #388E3C;}
.block-relod{height: auto;}
.tags-news{display: none;}
.text-line-full{font-size: 24px;}
.full-user-infob{width: 99%; margin-left: 0px;}
.avatar-user-info-bl{width: 99%;}
.full-user-infob-1{width: 99%; margin-left: 0px; margin-right: 0px;}
.speedbar{font-size: 14px;}
}

.sticky {
  position: fixed;
  z-index: 101;
}
.stop {
  position: relative;
  z-index: 101;
}