*, html{
    padding:0;
    margin: 0;
}

body{
display: flex;
flex-direction: column;
align-items: center;
background-color: #f3f3f3;
}

a{
  text-decoration: none;
}

ul li{
  list-style: none;
}

.inside{
    width: 1280px;
}

/*----------------search--------------------*/
.search{
    border: 10px solid #e5e5e5;
    display: flex;
    border-radius: 50px;
    font-size: 20px;
    padding:5px;
  }
  [type='search']{
    border: none;
    outline: none;
    width: 410px;
  }
  .fas.fa-search{
    color: #ccc;
  }
  
  input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
  input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
  input[type="search"]::-webkit-search-decoration,
  input[type="search"]::-webkit-search-cancel-button,
  input[type="search"]::-webkit-search-results-button,
  input[type="search"]::-webkit-search-results-decoration { display: none; }
  /*----------------search END--------------------*/

  .top-head{
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .col-3{
    display: flex;
    flex-direction: column;
    align-items: end;
    height: 120px;
  justify-content: space-around;
  }

.row-3{
    display: flex;
    width: 100%;
    justify-content: end;
    align-items: center;
}

.row-3 p{
  font-family: 'RobotoCondensed-Light',sans-serif;
  font-size: 12px;
  color:#9a9a9a;
  padding:0 2px;
}

.door, .compose{
    display: flex;
    width: 115px;
  justify-content: end;
  align-items: center;
}

.door a, .compose a{
  font-family: 'RobotoCondensed-Light',sans-serif;
  font-size: 13px;
  color:#9a9a9a;
  text-decoration: none;
}

.door{
    margin-right: 10px;
}

.door p{
    margin-left: 5px;
}

nav{
  border: 10px solid #e5e5e5;
  display: flex;
  border-radius: 50px;
  font-size: 20px;
  justify-content: space-around;

  background: #f4f4f4; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f4f4f4, #d2d2d2); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f4f4f4, #d2d2d2); 
}

nav ul{
  width: 97%;
  display:flex;
  list-style: none;
  justify-content: space-around;
}

nav ul li{
  padding: 10px 0 10px 20px;
  border-left:1px solid #e5e5e5;
}

nav ul li:first-child{
  border:none;
}

nav ul li a{
  font-size: 16px;
  font-family: 'RobotoCondensed-Regular',sans-serif;
  color:#2c2c2c;
}

nav ul li a:hover{
  color:#d70402;
}

.currency{
  display: flex;
  justify-content: space-around;
  margin-top: 15px;
  font-family: 'RobotoCondensed-Regular',sans-serif;
}

.cur{
  display: flex;
  width: 16%;
  justify-content: space-around;
}

.cur span{
  color:red;
  display: flex;
  align-items: end;
  font-size: 11px;
}

.cur spun{
  font-weight: 700;
}

.banners{
  width: 100%;
  display: flex;
  margin-top: 20px;
  justify-content: space-between;
}
/*-------------------------------------------------------LEFT WIDGET-1 homepage-------------------------*/
.widget-left, .widget-right{
  width: 225px;
height:100%;
}

.banner{
  width: 722px;
}

.wid-1{
  background-color: #fff;
  width:auto;
  border-radius: 10px;
  margin-bottom: 10px;
	height: auto;
}

.wid-1 ul{
padding:0 10px;

border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.wid-1 ul li{
  padding: 5px 0;
  border-bottom: 2px solid #f0f0f0;
}

.wid-1 ul li:last-child{
  border:none;
}

.wid-1 ul li:hover{
  border-left:2px solid red;
  background-color: #e8e8e8;
  cursor: pointer;
}

.wid-1 a{
  color:#2c2c2c;
  font-size: 13px;
  font-family: 'RobotoCondensed-Light',sans-serif;
}

.wid-1 .cal-arch{
  padding:0;
  width: auto;
  display: flex;
  
  background: #fff; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #fff, #ececec); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #fff, #ececec); 
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:40px;
}

.wid-1 ul li.cal-arch a img{
  padding-right:5px;
}

.calendar, .archive{
width: 50%;
display: flex;
justify-content: center;
align-items: center;
padding: 0;
}

.calendar{
  border-right:2px solid #f0f0f0;
}

.calendar:hover, .archive:hover{
  background-color: #dd0904;
  color:#fff!important;
}
/*-------------------------------------------------------LEFT WIDGET-2 homepage-------------------------*/
.wid-2{
  background-color: #f90404;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 10px;
}

.wid-2 h2{
  color:#fff;
  font-size: 18px;
  font-family: 'RobotoCondensed-Regular',sans-serif;
  padding:10px 0;
  text-align: center;
}

.wid-2 ul{
width:210px;
background-color: #fff;
border-radius: 10px;
margin-bottom:18px;
}

.wid-2 ul li{
  padding:8px;
  border-bottom:1px solid #e8e8e8;
}

.wid-2 ul li:hover{
  background: #e80404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #e80404, #c90401); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #e80404, #c90401); 
  cursor: pointer;
  color:#fff!important;
}

.wid-2 ul li a:hover{
  color:#fff!important;
}

.wid-2 ul li a{
  display: flex;
  align-items: center;
  color:#2c2c2c;
  font-size: 13px;
  font-family: 'RobotoCondensed-Light',sans-serif;
}

.wid-2 ul li a img{
  margin-right:5px;
}

.wid-2 ul li a.more{
  display: flex;
  justify-content: center;
}

.com-pop{
  background-image: url(../images/com-like.png);
  width: 225px;
  height: 39px;
  margin-top: -20px;
  display: flex;
  justify-content: space-around;
}

.com-pop a{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color:#fff;
}

.com-pop a img{
  width: 12px;
  height: 12px;
}
/*-------------------------------------------------------RIGHT WIDGET homepage-------------------------*/
.widget-right{
  background-color: #fff;
  padding:10px;
  border-radius: 5px;
}

.widget-right ul{
  display: flex;
  flex-direction: column;
  border: 2px solid #dbdbdb;
}

.widget-right ul li{
  padding:10px;
}

.widget-right ul li a{
  display: flex;
  align-items: center;
  font-family: 'RobotoCondensed-Regular',sans-serif;
  color:#2c2c2c;
}

.widget-right ul li a:hover{
color:#fff;
}

.widget-right ul li.gray{
  background-color: #dbdbdb;
}

.widget-right ul li a img{
  margin-right:5px;
}

.widget-right ul li:hover{
  background: #e80404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #e80404, #c90401); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #e80404, #c90401); 
  cursor: pointer;
}
/*-------------------------------------------------------NEWS-BLOCK homepage-------------------------*/
.news-block{
  width: 100%;
  display: flex;
  margin-top: 20px;
  justify-content: space-between;
}

.news-block .news{
  width: 73%;
}

.news-item{
  display: flex;
  flex-direction: column;
  padding: 10px 20px 0 20px;
  background: #fff;
  border-radius: 5px;
  margin-bottom:50px;
}

.news-item h2{
  font-family: 'Serif-Web-Regular';
  margin: 10px 0;
  font-size: 25px;
}

.news-item h2 a{
color:#000;
}

.news-item h2 span{
  color:red;
  border:1px solid #000;
  padding:5px;
}

.img-desc{
  display: flex;
  align-items: center;
}

.img-desc p{
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.img-desc img{
  margin-right: 10px;
  width:150px;
  height: 109px;
}

.more-btn{
  display: flex;
  justify-content: end;
  border-bottom:5px solid rgb(180, 180, 180);
}

.more-btn:hover{
  border-bottom:5px solid rgb(202, 4, 4);
}

.more-btn a{
  padding:5px 15px;
  border-top:1px solid rgb(180, 180, 180);
  border-left:1px solid rgb(180, 180, 180);
  border-right:1px solid rgb(180, 180, 180);
  border-top-left-radius: 10px;
  color:#9a9a9a;
  font-family: 'RobotoCondensed-Regular',sans-serif;

  background: #fff; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #fff, rgb(180, 180, 180)); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #fff, rgb(180, 180, 180)); 
}

.more-btn a:hover{
  color:#fff;
  background: #ef0404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #ef0404, rgb(202, 4, 4)); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #ef0404, rgb(202, 4, 4)); 
}
/*-------------------------------------------------------WIDGET-NEWS homepage-------------------------*/
.widgets-news{
  display: flex;
  flex-direction: column;
  align-items: end;
  width: 25%;
}
/*-------------------------------------------------------WIDGET-NEWS WID-1 homepage-------------------------*/
.widgets-news .wid-1{
display: flex;
flex-direction: column;
width:275px;
padding: 5px 0;
height:auto;

background: #ef0404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #ef0404, #be0400); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #ef0404, #be0400); 
}

.widget-pannel{
  display: flex;

  background: #ef0404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #ef0404, #be0400); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #ef0404, #be0400); 
}

.widget-wrap{
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding: 10px;
}

.widget-wrap .row{
  display: flex;
}

.widget-wrap .row .col{
  display: flex;
  flex-direction: column;
  margin-bottom:10px;
}

.widget-wrap .row .col a{
  color:#2c2c2c;
  line-height: 1.3;
  font-family: 'RobotoCondensed-Regular',sans-serif;
  font-size: 12px;
}

.vystavka{
  display: none;
}

.person{
display:flex;
}

.widget-pannel{
  display: flex;
  align-items: center;
  border-radius: 5px;
  justify-content: space-around;
}

.tab-1, .tab-2, .tab-3{
  font-family: 'RobotoCondensed-Regular',sans-serif;
  font-size: 14px;
  cursor:pointer;
}

.tab-1{
  background-color: #fff;
  border-top-right-radius: 10px;
  padding: 8px;
  color:#2c2c2c;
}

.tab-2, .tab-3{
  padding: 8px;
  color:#fff;
}

/*-------------------------------------------------------WIDGET-NEWS WID-3 homepage-------------------------*/
.wid-3{
  display: flex;
  flex-direction: column;
  width: 286px;
  background: #fff;
  margin-top: 10px;
}

.rss-wrap .row{
  display: flex;
  align-items: start;
  padding:10px;
}

.rss-wrap .row img{
margin-right: 10px;
}

.rss-wrap .row p{
  color:#000!important;
  font-family: 'RobotoCondensed-Regular',sans-serif;
  font-size: 14px!important;
  font-weight: 700;
}

.rss-wrap .row p span{
  color:#9d9d9d;
  font-family: 'RobotoCondensed-Regular',sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.main-h{
  color:#666;
  font-size: 18px!important;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-weight: 700;
}

.main-h a{
color:#000!important;
}

.dot{
  padding:5px 0 0 0;
}

/*-------------------------------------------------------END HOMEPAGE STYLES-------------------------*/
/*-------------------------------------------------------PAGE-2 STYLES-------------------------*/
.state-news{
  display: flex;
  justify-content: space-between;
}

.hot-news{
  width:722px;
}

.widgets-news-2{
  display: flex;
  flex-direction: column;
  align-items: end;
  width: 275px;
}

.panel-extranews{
  display: flex;
  justify-content: start;
  align-items: center;
  width: 100%;
  padding:10px 0;
}

.panel-extranews a, .panel-extranews spun{
  margin-right: 20px;
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-weight: 600;
  font-size: 14px;
}

.panel-extranews a:hover{
  color:#fb0300;
}

.panel-extranews span{
  font-size: 13px;
  padding:5px 10px;
  background-color: #fb0300;
  color:#fff;
  margin:0 10px 0 10px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
}

.top-step{
  margin-top: 10px;
}

.fotorep{
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 225px;
}

.fotorep .top-panel{
  display: flex;
  justify-content: space-around;
  width: 100%;
  padding:10px 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;

  background: #ef0404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #ef0404, #be0400); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #ef0404, #be0400); 
}

.fotorep .top-panel p{
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#fff;
  font-size: 18px;
}

.fotorep .top-panel a{
  display: flex;
  align-items: center;
  color:#fff;
}

.fotorep .top-panel a img{
  margin-left:5px;
}

.comments{
  display: flex;
  position: relative;
  margin-top: -90px;
  justify-content: end;
}

.in-comments{
  display: flex;
  padding: 5px 10px;
  background: #cf0603;
  border:1px solid #fff;
}

.in-comments p{
  color:#fff;
  margin-left: 5px;
}

.bottom-panel{
  display: flex;
  justify-content: center;
  margin-top: 20px;
  background: #ef0404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #ef0404, #be0400); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #ef0404, #be0400); 
  padding: 5px 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.bottom-panel a{
  color:#fff;
  text-align: center;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

.bottom-panel-video{
  display: flex;
  justify-content: center;
  background: #ef0404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #ef0404, #be0400); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #ef0404, #be0400); 
  padding: 5px 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.bottom-panel-video a{
  color:#fff;
  text-align: center;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

.opros-wrap{
  padding:10px;
  background: #f8f8f8;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}

.opros-wrap p, .opros-wrap form label{
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 13px;
  font-weight: 600;
  color:#666;
}

.opros-wrap form label{
  margin-left: 10px;
}

.opros-wrap p, .opros-wrap div{
  margin-bottom:10px;
}

.opros-wrap form{
  display: flex;
  flex-direction: column;
}

.opros-wrap form button{
  padding: 0;
  border: none;
  background-color: inherit;
  position: relative;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 13px;
  font-weight: 600;
  color:rgb(162, 162, 162);
  cursor: pointer;
}

.opros-bottom{
  margin-top:-30px;
}

.online-news{
  display: flex;
  flex-direction: column;
  background-color: #f8f8f8;
  box-shadow: 0px 1px 4px #666;
}

.online-news div{
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

.onlinenews-item{
  display: flex!important;
  flex-direction: row!important;
  padding:5px;
}

.onlinenews-item a{
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 13px;
  font-weight: 600;
  color:rgb(109, 108, 108);
  margin-left: 10px;
}

/*-------------------------------------------------------END PAGE-2 STYLES-------------------------*/
/*-------------------------------------------------------PAGE-3 STYLES-------------------------*/
.commerce-news{
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.people-wrap{
  display: flex;
  flex-direction: column;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;

  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;

  background: #f8f8f8; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f8f8f8, #e8e8e8); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f8f8f8, #e8e8e8); 
}

.people-wrap .row{
  width: 180px;
  margin: 5px 0 0 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.people-wrap .row span{
  border:1px solid #000;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  width: 20px;
  height: 20px;
  color:red;
}

.people-wrap .row ol{
  margin-left: 20px;
}

.people-wrap .row ol li{
  margin-bottom: 10px;
}

.people-wrap .row p{
  margin-bottom: 10px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 13px;
  font-weight: 600;
  color:rgb(23, 23, 23);
}

.tag-cloud{
  width: 225px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.tag{
  display: flex;
  align-items: center;
  padding:5px 5px 5px 10px;
  border:1px solid #ccc;
  border-top-left-radius:100%;
  border-bottom-left-radius:100%;
  margin: 0 0 10px;
  cursor: pointer;
}

.tag:hover{
  background: #ef0404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #ef0404, #be0400); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #ef0404, #be0400); 
  color:#fff;
}

.rad{
  width: 4px;
  height: 4px;
  border:1px solid #ccc;
  border-radius: 100%;
  margin-right: 5px;
}

.commerce-news-right{
  width: 80%;
}

.top-commerce-news{
  display: flex;
  justify-content: space-between;
}

.mini-banner{
  width: 643px;
}

.descr-minibanner{
  display: flex;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 10px;
  margin-top: -42px;
  position: relative;
}

.descr-minibanner p{
  color:#fff;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.cur-tab{
  width: 320px;
  display: flex;
  flex-direction: column;
  box-shadow: 1px 2px 3px gray;
}

.cur-tab .row{
  display: flex;
  justify-content: space-between;
}

.cur-tab .row .col{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 33%;
  padding:8.5px 0;
}

.cur-tab .row .col p{
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 13px;
  font-weight: 600;
  color:rgb(23, 23, 23);
}

.cur-tab .row .col img{
  margin-left: 3px;
}

.tabs-video{
  width: 100%;
  display: flex;
  flex-direction: column;
}

.tabs-video .panel{
  display: flex;
  width: 98%;
  padding:10px;
  background: #f1f1f1; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f1f1f1, #e0e0e0); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f1f1f1, #e0e0e0); 
  border-radius:5px;
  border:1px solid #ccc;
}

.tabs-panel a{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding-right:10px;
}

.tabs-panel a:hover{
  background: #ef0404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #ef0404, #be0400); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #ef0404, #be0400); 
  color:#fff;
  padding:5px;
  border-radius: 5px;
}

.video-block{
  display: flex;
  padding:10px;
  background: #f1f1f1; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f1f1f1, #e0e0e0); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f1f1f1, #e0e0e0);
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.main-video{
  margin-right: 10px;
}

.prev-video .row{
  display: flex;
  padding:8px;
  background: #e0e0e0; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #e0e0e0, #f1f1f1); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #e0e0e0, #f1f1f1);
  border:1px solid #ccc;
  border-radius: 5px;
  margin-bottom: 10px;
}

.prev-video .row .descr{
  display: flex;
  flex-direction: column;
  padding:5px 5px 0 10px;
}

.prev-video .row .descr a{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.prev-video .row .descr .time{
  display: flex;
  margin-top: 10px;
}

.prev-video .row .descr .time img{
  margin-right: 10px;
}

.incl-wid{
  display: flex;
  width: 100%;
}

.incl-wid .left{
  display: flex;
  flex-direction: column;
  margin-left: 10px;
}

.conv .wrap{
  background-color: #f8f8f8;
  padding:10px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}

.conv .wrap p{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.conv .wrap select{
  width: 100%;
  margin:10px 0;
  border:5px solid #d2d2d2;
  border-radius: 5px;
  padding: 5px;
  background: #f3f3f3;
}

.conv .wrap .res{
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}

.conv .wrap .res a{
  display: flex;
  align-items: center;
}

.conv .wrap .res input{
  width: 110px;
  background: #f3f3f3;
  border:3px solid #d2d2d2;
}
/*-------------------------------------------------------END PAGE-3 STYLES-------------------------*/
/*-------------------------------------------------------PAGE-4 STYLES-------------------------*/
.soc-news-panel{
  display: flex;
  justify-content: space-between;
  margin:10px 0;
}

.soc-news-panel span{
  padding:0 10px;
  background-color: #fb0300;
  color:#fff;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  width: 200px;
  margin-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
}

.top-soc-news{
  display: flex;
  align-items: center;
}

.top-soc-news img{
  margin-right: 5px;
}

.top-soc-news p{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

.soc-news{
  display: flex;
  flex-direction: column;
}

.soc-news .row{
  display: flex;
}

.top-news{
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-left: 10px;
}

.top-news .news-item{
  display: flex;
  flex-direction: row!important;
  align-items: center;
  width: 47%;
  background-color: #fff;
  padding:10px;
  margin-bottom: 0;
}

.top-news .news-item h2{
  font-size: 16px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  margin-top: 0;
}

.top-news .news-item .descr{
  display: flex;
  flex-direction: column;
  margin-left: 10px;
}

.top-news .news-item .descr p{
  font-size: 13px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
}

.soc-news .col{
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}

.soc-news .col .left{
  width: 75%;
  display: flex;
  flex-direction: column;
}

.soc-news .col .right{
  width: 275px;
  display: flex;
  flex-direction: column;
  margin-left: 10px;
}

.pop-soc{
  display: flex;
  flex-direction: column;
}

.pop-soc .row{
  display: flex;
  flex-direction: column;
  background-color: #f8f8f8;
  border-bottom:1px solid #d2d2d2;
  border-left:1px solid #d2d2d2;
  border-right:1px solid #d2d2d2;
  padding:5px;
}

.pop-soc .row .desc{
  display: flex;
  align-items: center;
}

.pop-soc .row .desc a{
  font-size: 12px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#2c2c2c;
  margin-left: 5px;
}

.pop-soc .row .soc-col{
display: flex;
width: 100%;
justify-content: end;
margin-top: 10px;
}

.pop-soc .row .soc-col span{
  margin-left: 25px;
  display: flex;
  align-items: center;
  font-size: 12px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#2c2c2c;
}

.pop-soc .row .soc-col span img{
  border-radius: 20px;
  margin-right: 5px;
}

.vk{
  display: flex;
  flex-direction: column;
}

.vk .top-panel{
  display: flex;
  justify-content: end;
  align-items: center;
  background-color: #5b7fa6;
}

.vk .top-panel img{
  margin: 10px 10px 10px 0;
}

.vk .wrap{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #fff;
}

.vk .wrap p{
  margin: 10px 0;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#2b7cc0;
  font-weight: 600;
}

.vk .wrap .items{
  display: flex;
  margin: 20px 0;
  width: 80%;
  justify-content: space-between;
}

.vk .wrap .items .item{
  display: flex;
  flex-direction: column;
  align-items: center;
}

.vk .bottom{
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #5b7fa6;
}

.vk .bottom a{
  color:#fff;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-weight: 600;
  padding:10px 0;
}
/*-------------------------------------------------------END PAGE-4 STYLES-------------------------*/
/*-------------------------------------------------------PAGE-5 STYLES-------------------------*/
.top-polls{
  display: flex;
  align-items: center;
  margin:10px 0;
}

.top-polls span{
  background-color: #fb0300;
  color:#fff;
  padding:0 10px 5px 10px;
  margin-right: 20px;
  color:#fff;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-weight: 600;
}

.top-polls p{
  color:#2c2c2c;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-weight: 600;
}

.polls{
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.polls .left, .polls .right{
  display: flex;
  flex-direction: column;
}

.polls .left{
  width: 225px;
}

.polls .center{
  width: 640px;
}

.polls .right{
  width: 275px;
  align-items: end;
}

.main-news-wrap{
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #f8f8f8;
  border-left:1px solid #d2d2d2;
  border-right:1px solid #d2d2d2;
}

.main-news-wrap .col{
  width: 186px;
  margin-bottom: 10px;
  border-bottom:2px solid #ccc;
  padding-bottom:10px;
}

.main-news-wrap .col a{
  color:#2c2c2c;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
}

.block-opros{
  display: flex;
  flex-direction: column;
  border:1px solid #ccc;
  padding:20px;
}

ul.opros li .progress-bar .line{
  width: 80%;
}

ul.opros{
  margin:20px 0;
}

ul.opros li .progress-bar .line span.no-active{
  background: #f4f4f4;
  background: -webkit-linear-gradient(to bottom, #f4f4f4, #7d7c7c);
  background: linear-gradient(to bottom, #f4f4f4, #7d7c7c);
}

ul.opros li .row p{
  margin:10px 0;
  color:#2c2c2c;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
}

.block-opros h2 span{
  color: red;
  border: 1px solid #000;
  padding: 5px;
}

.block-opros h2{
  font-size: 24px;
  font-weight: 600;
  color:#2c2c2c;
}

.answer{
  background: #f4f4f4;
  background: -webkit-linear-gradient(to bottom, #f4f4f4, #afafaf);
  background: linear-gradient(to bottom, #f4f4f4, #afafaf);
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}

.answer p{
  padding:10px 0 10px 20px;
  color:#2c2c2c;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
}

ul.opros li{
  width: 95%;
}

ul.opros li .progress-bar{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

ul.opros li .progress-bar spun{
  width: 8%;
  color:#2c2c2c;
  font-size: 11px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-weight: 600;
}

.all-opros{
  margin-bottom: 20px;
}
/*-------------------------------------------------------END PAGE-5 STYLES-------------------------*/

/*-------------------------------------------------------PAGE-6 STYLES-------------------------*/
.free-theme{
  display: flex;
  align-items: center;
  margin:10px 0;
}

.free-theme span{
  background-color: red;
  color:#fff;
  padding:0 10px;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
}

.free-theme img{
  margin:0 20px;
}

.free-theme-wrap{
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 50px;
}

.free-theme-wrap .left{
  display: flex;
  flex-direction: column;
  width: 225px;
}

.kritics-panel{
  background: #ef0404; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #ef0404, #be0400); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #ef0404, #be0400);
  display: flex;
  justify-content: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.kritics-panel p{
  color:#fff;
  font-size: 18px;
  padding: 10px 0;
  font-family: 'RobotoCondensed-Bold',sans-serif;
}

.wid-1.kritics, .wid-1.kritics .widget-pannel{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.wid-1.kritics .widget-wrap.interview .row a, .wid-1.kritics .widget-wrap.vystavka .row a{
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#2c2c2c;
  border-bottom:1px solid #ccc;
  padding:10px 0 10px 10px;
}

.wid-1.kritics .widget-wrap.interview .row a:hover, .wid-1.kritics .widget-wrap.vystavka .row a:hover{
background-color: #fc0402;
color:#fff;
}

.free-theme-wrap .right{
  display: flex;
  flex-direction: column;
  width: 940px;
  background-color: #f8f8f8;
  box-shadow: 0px 2px 3px gray;
  padding:20px;
}

.free-theme-wrap .right .top-kritics{
display: flex;
flex-direction: column;
}

.free-theme-wrap .right .top-kritics h2{
  font-size: 24px;
  font-weight: 600;
  color: #2c2c2c;
}

.free-theme-wrap .right .top-kritics h2 span{
  color: red;
  border: 1px solid #000;
  padding: 5px;
}

.free-theme-wrap .right .top-kritics p{
  margin:20px 0;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#2c2c2c;
  line-height: 1.5;
}

.comments-panel p{
  font-size: 18px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#2c2c2c;
  font-weight: 600;
}

.comments-panel .gray-pan{
  background-color: #e3e3e3;
  padding:10px 0 10px 10px;
  margin-top: 5px;
  border-top:2px solid #2c2c2c;
}

.comments-panel .gray-pan p{
  font-size: 16px;
  font-weight: 500;
}

.comments-panel .gray-pan a{
  color:red;
}

.comments-wrap span{
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#2c2c2c;
}

ul.comment{
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 20px;
}

ul.comment li{
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding:20px 0;
  border-bottom: 1px solid #ccc;
}

ul.comment-in-li{
  margin-left: 65px;
}

ul.comment li .in-li{
  display: flex;
  flex-direction: column;
}

ul.comment li .user{
  display: flex;
  justify-content: space-between;
}

ul.comment li .user .user-inform{
  display: flex;
}

ul.comment li .user .count{
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: end;
}

.count .but{
  display: flex;
  width: 30px;
  justify-content: space-between;
}

.count .but a{
  display: flex;
  align-items: center;
}

ul.comment li .raiting .count .but p{
  margin:0 10px;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#2c2c2c;
}

ul.comment li .user .user-info{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

ul.comment li .user img{
  margin-right: 10px;
}

ul.comment li .user .user-info p{
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  color:#2c2c2c;
}

ul.comment li .user .user-info a{
  color:#9d9d9d;
  text-decoration: underline;
}
/*-------------------------------------------------------END PAGE-6 STYLES-------------------------*/
/*-------------------------------------------------------PAGE-7 STYLES-------------------------*/
.right-pers{
  display: flex;
  flex-direction: column;
  width: 940px;
  background-color: #f8f8f8;
  box-shadow: 0px 2px 3px gray;
}

.alf-panel{
  display: flex;
  width: 920px;
  justify-content: space-between;
  padding:10px;

  background: #f2f2f2; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f2f2f2, #e0e0e0); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f2f2f2, #e0e0e0);
}

.simb{
  display: flex;
}

.simb a{
  color:#2c2c2c;
  margin:0 3px;
  font-size: 12px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
}

.simb a.active, .word-panel ul li a.active{
  color:#be0400;
}

.word-panel{
  display: flex;
  border-bottom:1px solid #ccc;
}

.word-panel ul{
  padding:10px;
  line-height: 1.5;
}

.word-panel ul li a{
  color:#2c2c2c;
  font-size: 14px;
  font-family: 'RobotoCondensed-Bold',sans-serif;
}

.person{
  flex-direction: column;
}

.foto-anon{
  display: flex;
  padding:20px;
}

.foto-anon img{
  margin-right: 20px;
}

.person .descrip{
  padding:20px;
}

.person .foto-anon .anons h2 span {
  color: red;
  border: 1px solid #000;
  padding: 5px;
}

.person .foto-anon .anons h2{
  color:#2c2c2c;
  margin-bottom: 20px;
}

.person .foto-anon .anons p{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  padding:10px 0;
}

.person .descrip p{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  font-weight: 600;
}
/*-------------------------------------------------------END PAGE-7 STYLES-------------------------*/
/*-------------------------------------------------------PAGE-8 STYLES-------------------------*/
.brands{
  display: flex;
  justify-content: space-between;
}

.left-brands{
  display: flex;
  flex-direction: column;
  width: 225px;
}

.center-brands{
  display: flex;
  flex-direction: column;
  width: 800px;
}

.right-brands{
  display: flex;
  flex-direction: column;
  align-items: end;
  width: 225px;
}

.list-brands{
  display: flex;
  flex-direction: column;
  border:1px solid #afafaf;
}

.list-brands .panel-brands{
  background: #f2f2f2; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f2f2f2, #e0e0e0); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f2f2f2, #e0e0e0);
}

.list-brands .panel-brands p{
  padding:10px;
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.list-brands .wrap-brands{
display: flex;
}

.list-brands .wrap-brands ul{
  padding:10px;
  line-height: 1.5;
}

.list-brands .wrap-brands ul li a{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

.list-brands .wrap-brands ul li a.active{
  color:#be0400;
}

.oraniz.gray{
  background-color: #e8e8e8;
}

.lenta-org, .oraniz .descrip{
  display: flex;
  flex-direction: column;
}

.oraniz{
  display: flex;
  padding:20px;
  background-color: #fff;
}

.oraniz img{
  margin-right:10px;
}

.oraniz .descrip h4{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}

.oraniz .descrip p{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

/*-------------------------------------------------------END PAGE-8 STYLES-------------------------*/
/*-------------------------------------------------------PAGE-9 STYLES-------------------------*/
.brand-item{
  display: flex;
  flex-direction: column;
}

.panel-brand-item{
  background: #f2f2f2; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f2f2f2, #e0e0e0); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f2f2f2, #e0e0e0);
}


.panel-brand-item p{
  padding:10px;
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.wrap-brand-item{
  display: flex;
  padding:20px;
  background-color: #fff;
}

.wrap-brand-item .col{
  display: flex;
  flex-direction: column;
}

.wrap-brand-item .col h4, .about-brand h4{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin:20px 0;
}

.wrap-brand-item .col ul li{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  margin-left:10px;
  padding:5px 0;
}

table{
  margin-left:20px;
}

table, td{
  border:1px solid #afafaf;
}

td{
  padding:10px;
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

.about-brand{
  background-color: #fff;
  display: flex;
  flex-direction: column;
  padding:20px;
}

.about-brand p{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.card-company{
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding:20px;
}

.card-company h4{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 18px;
}

.card-company .panel-card{
  background-color: #e3e3e3;
  border-top:1px solid #000;
  margin-top:10px;
}

.card-company .panel-card p{
  color:#000;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  padding:10px;
}

.card-company form, .main-form form{
  display: flex;
  flex-direction: column;
  align-items: end;
}

.card-company form label{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

.card-company form input{
  width:500px;
  height:20px;
  margin:5px 0;
}

.card-company form input[type="button"]{
  width:100%;
  height:40px;
  border:none;
  background: #f2f2f2; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f2f2f2, #e0e0e0); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f2f2f2, #e0e0e0);
  color:#9a9a9a;
  font-weight: 600;
  margin-top: 20px;
}

.h-form{
  text-align:center; 
  padding:10px 0;
}

.h-form-2{
  margin-right:240px; 
  padding:10px 0;
}

.main-form{
  display: flex;
  flex-direction: column;
}

.main-form .form-panel{
  border-top:1px solid #000;
  background: #f2f2f2; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f2f2f2, #e0e0e0); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f2f2f2, #e0e0e0);
}

.main-form .form-panel p{
  padding:20px;
  color:#000;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 18px;
}

.main-form form{
  padding:20px 0;
  background-color: #fff;
}

.main-form form .label-group{
  margin-right: 20px;
}

.main-form form .label-group input{
  width: 500px;
  height: 20px;
  margin:10px 0;
}

.main-form form input[type="button"]{
  width: 200px;
  border:5px solid #ccc;
  border-radius: 30px;
  margin-right: 300px;
  height: 40px;
  color:#9d9d9d;
  font-weight: 600;
  margin-top: 40px;
  cursor: pointer;
}

.main-form form .label-group label{
  color:#000;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

.main-form .bottom-foot{
  display: flex;
  justify-content: center;
  align-items: center;
  padding:20px;
  margin-bottom: 20px;
  background-color: #eaeaea;
  color:#9d9d9d;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 12px;
}

.main-form .bottom-foot img{
  margin-right:10px;
}
/*-------------------------------------------------------END PAGE-9 STYLES-------------------------*/
/*-------------------------------------------------------PAGE-10 STYLES-------------------------*/
.interview{
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.interview .left{
  width: 225px;
  display: flex;
  flex-direction: column;
}

.interview .right{
  display: flex;
  flex-direction: column;
  align-items: end;
  width: 1000px;
}

.int-panel{
  background: #f2f2f2; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f2f2f2, #e0e0e0); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f2f2f2, #e0e0e0);
  padding:20px;
  width: 960px;

  border-right:1px solid #afafaf;
  border-left:1px solid #afafaf;
  border-top:1px solid #afafaf;
}

.int-item{
  display: flex;
  width: 960px;
  padding: 20px;
  border-right:1px solid #afafaf;
  border-left:1px solid #afafaf;
  border-bottom:1px solid #afafaf;
}

.int-item.gray{
  background-color: #ebebeb;
}

.int-item .descrip{
  margin-left: 20px;
}

.int-item .descrip h2 span{
  color: red;
  border: 1px solid #000;
  padding: 5px;
}

.int-item .descrip h2{
  font-family: 'Serif-Web-Regular';
  margin: 10px 0;
  font-size: 25px;
}

.int-item .descrip blockquote{
  font-family: 'Serif-Web-Italic';
  font-size: 20px;
  color: #9a9a9a;
  font-style: italic;
  font-weight: 600;
  margin:20px 0;
}

.int-item .descrip p{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

.date{
  display: flex;
  align-items: start;
}

.date .in-date{
display: flex;
align-items: center;
}

.date .in-date img{
  margin-right: 5px;
}

.date .in-date p{
  color:#9a9a9a;
}

.descrip-pol{
  padding:0 20px;
  border-right:1px solid #afafaf;
  border-left:1px solid #afafaf;
  border-bottom:1px solid #afafaf;
  width: 960px;
}

.descrip-pol p{
  color:#2c2c2c;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
}

.descrip-pol p b{
  font-size: 18px;
  color:#000;
}

.back-button{
  background: #f2f2f2; /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #f2f2f2, #e0e0e0); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #f2f2f2, #e0e0e0);
  padding:20px;
  width: 960px;

  border-right:1px solid #afafaf;
  border-left:1px solid #afafaf;
  border-bottom:1px solid #afafaf;
}

.back-button p{
  text-align: center;
  color:#9d9d9d;
  font-family: 'RobotoCondensed-Bold',sans-serif;
  font-size: 14px;
  font-weight: 600;
}

/*-------------------------------------------------------END PAGE-10 STYLES-------------------------*/
/*--------------------------------FOOTER---------------------------*/
footer{
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-top:5px solid red;
}

footer .col{
  display: flex;
  align-items: start;
  margin-top:20px;
  padding-right: 20px;
}

footer .col ul{
  display: flex;
  flex-direction: column;
}

footer .col ul li{
  padding:10px;
  border-bottom:1px solid #dbdbdb;
}

footer .col ul li:hover{
  background-color: red;
}

footer .col ul li:last-child{
  border:none;
}

footer .col ul li a img{
  margin-right:5px;
}

footer .col ul li a{
  color:#000;
  display: flex;
  align-items: center;
  font-family: 'RobotoCondensed-Regular',sans-serif;
  color:#2c2c2c;
  font-size: 14px;
}

footer .col ul li a:hover{
  color:#fff;
}
/*--------------------------------FOOTER END---------------------------*/