/*made by Arkadiy Totrov*/
@font-face {font-family: "MyriadProRegular";src: url("../fonts/MyriadPro-Regular_0.otf");font-style: normal;font-weight: normal;
}

@font-face {font-family: "MyriadProBold";src: url("../fonts/MyriadPro-Bold_0.otf");font-style: normal;font-weight: normal;
}

@font-face {font-family: "MyriadProBoldIt";src: url("../fonts/MyriadPro-BoldIt_0.otf");font-style: normal;font-weight: normal;
}

@font-face {font-family: "MyriadProIt";src: url("../fonts/MyriadPro-It_0.otf");font-style: normal;font-weight: normal;
}

@font-face {font-family: "MyriadProSemiboldIt";src: url("../fonts/MyriadPro-SemiboldIt_0.otf");font-style: normal;font-weight: normal;
}

body{background-color: #f5f5f5;     font-family: "MyriadProRegular";
}

header .head{background-image: url(../img/background.png);background-repeat: repeat-x;height: 150px;
    padding-top:15px;

}
.discussion-items audio {width:100%;}
.full_text {font-size:16px;font-weight:normal;}
.full_text p{margin-bottom:0px;}
.asdf {font-style:italic; border:1px dotted #3f9ccf; padding:5px 10px;margin:10px 0;}
.zagl_foto {height:178px;}
.inner .full_foto{max-height:565px;}
.inner img{max-height:565px;}
.inner .title-block .title{line-height:35px;}
.inner .news-date{padding-bottom:15px;}
.inner .full_foto{margin-bottom:20px;}
.inner .yashare-auto-init{padding-bottom:15px;}
.slick-slide img {height: 276px;}
.calend_ob{border:2px solid #dddddd;padding:2px;}
.calend_tb_top{width:100%;}
.calend_tb_top td{padding:2px; text-align:center;}
.calend_tb_bot td{padding:2px; text-align:center;}
.calend_tb_bot th{padding:2px; text-align:center;}
.calend_tb_bot{width:100%;}
.mask-text-container {width:100%;}
.afisha-item-film{padding-bottom:10px;}
.info_block {margin-top:20px;}
.sug_block   {margin-top:20px;}
.suggest .row{margin:0px;}
.date_block {padding-right:0px;}
.link_block {padding-left:0px;}
.navbar-collapse{padding-left:0px;}
.black {padding-bottom:15px; padding-left:35px;}
.menu .nav{font-family: "MyriadProBold";} 
.grey{padding-bottom:15px;}
.menu_b {background: #131517;padding-left:0px;}
.search_block {padding-left:0px;height:45px; background:#131517;padding-top:3px;}
.search-field{width: 142px !important;height: 28px;border-radius: 0px;font-family: "MyriadProIt";background: #2e3336;border: none;}
.pdf-image img {width:100%; display:block;}
.banner_block img{width:100%; height:auto;}
.content {background:#fff;padding:45px 15px;}
.content .row{padding:0px;}

.video iframe {width:99.9% !important; height:255px !important;}
.gsInformer {border:0px !important;margin: 0px auto;}

.pogoda {    height: 70px; overflow: hidden;}
.slide-description{background: #222628;padding: 10px;height: 275px;}
.description-title:hover{text-decoration: underline;}
.description-text{font-family: "MyriadProRegular";font-size: 14px;color: white;min-height:100px;}
.description-title{font-family: "MyriadProBold";color: white;font-size: 22px;padding-top:10px;    line-height: 30px;}

.description-date{font-family: "MyriadProBoldIt";color: #3f9ccf;font-size: 12px;margin: 0;line-height: 8px;}
.article {padding-top:30px;}
.discussion  .button{margin:15px auto;}
.article-item .text{font-family: "MyriadProRegular";color: #888888;height:100px;    overflow: hidden;}

.modal-content {border-radius:0px;box-shadow:0 0 0 0;border:8px solid #222628;}
.send_but {width:150px; background:#fff; border:3px solid #3f9ccf; margin:0px auto; display:block; text-align:center; padding:7px 0;}
.inp_pole {border-radius:0px; border:1px solid #222628; }
.banner_adv{margin:20px 0;}
.txt_pole{margin-top:20px;height:250px !important; }
.pdf{margin:20px 0;padding-top:20px;}
.pdf .title{padding-bottom:15px;}
.banner_adv img{width:100%;}
.banner_adv img{width:100%;}
.media_block {padding-top:30px;}
.tabs  {margin-top:25px;padding:0 !important;}
.authors {margin-top:25px;}
.archive {margin-top:25px;}
.afisha  {margin-top:25px;}
.short_foto {margin-bottom:20px;}
.ft div{margin-left:0px; padding-left:0px;}

.navbar {min-height: 38px;margin-bottom: 0;border: 0;
}
.navbar-default {background:transparent;}

.navbar-nav>li>a {padding-bottom: 0;padding-top: 10px;
}

.navbar-nav.grey>li>a {color: white !important;font-size: 14px;
}

.navbar-nav.grey>li>a:hover{color: #3f9ccf !important;
}

.navbar-nav.black>li>a {color: #aaaaaa !important;font-size: 14px;
}

.navbar-nav.black>li>a:hover{color: white !important;
}

.grey{background: #222628;
}

.black{background-color: #131517;background-image: url(../img/menu-divider.jpg);background-repeat: no-repeat;padding-left: 17px;
}
.header-row{margin-top: 32px;
}

.currency{font-family: "MyriadProRegular";font-size: 16px;width: 118px;float: left;margin-left: 75px;
}

.currency-text{display: inline;
}

.currency-logo{margin-right: 5px;
}

.green{color: #006600;margin-left: 9px;
}

.red{color: #8c0000;margin-left: 9px;
}

.weather{font-family: "MyriadProRegular";font-size: 16px;width: 90px;float: right;margin-right: 45px;
}




.suggest{display: block;font-family: "MyriadProBold";font-size: 18px;color: white;background: #2b7daa;height: 35px;text-align: center;padding-top: 5px;
}

.date{font-family: "MyriadProBold";font-size: 20px;color: #2b7daa;display: inline-block;margin-top: 20px;
}

.social-links{float: right;margin-left: 10px;margin-top: 20px;
}

.slick-dots li button:before{font-size: 7px !important;margin-top: 6px !important;color: white !important;opacity: 1 !important;
}

.slick-dots li button:hover:before {color: #3f9ccf !important;
}

.slick-dots li.slick-active button:before {color: #3f9ccf !important; 
}

.slick-dots li{margin: 0 !important;
}

.slick-dots{bottom: 0 !important;color: white !important;
}







.title{font-family: "MyriadProRegular";font-size: 34px;line-height: 35px;margin-bottom: 20px;display: inline-block;
}

.title-block{overflow: hidden;
}

.title-block>a{float: right;
}

.news-item{overflow: hidden;padding-top: 9px;padding-bottom: 9px;border-bottom: dashed 1px;
}

.news-item:last-child{border-bottom: none;
}

.news-date{font-family: "MyriadProBoldIt";color: #3f9ccf;font-size: 12px;margin-bottom: 6px;line-height: 10px;
}

.news-date-block{display: inline-block;float: left;padding-right: 19px;
    padding-top:4px;
}

.news-ico{float: left;margin-top: 3px;
}

.news-icons-block{
    overflow: hidden;
    width: 16px;
    float: left;
    margin-right: 8px;
    min-height: 36px; /*чтобы пустой блок, тоже имел размеры*/
}

.news-text{overflow: auto;
}

.news-text>a{color: #2e3337;font-family: "MyriadProRegular";font-size: 14px;
}

.article{overflow: hidden;
}

.article-item{width: 31.737%;float: left;margin-right: 20px;
}

.article-item:nth-child(3n+1){
    margin-right: 0;
}

.article-tag{font-family: "MyriadProBold";color: #cccccc;line-height: 10px;margin-top: 10px;
}

.article-title{font-family: "MyriadProBold";color: #2e3337;font-size: 20px;line-height: 22px;text-decoration: none;height: 45px;overflow: hidden;}

.article-title:hover{text-decoration: underline;
}



.light-blue{color: #9fcee8;
}

.video{width: 53.8%;margin-right: 20px;display: inline-block;
}

.video-description{margin-top: -6px;background: #3f9ccf;height: 108px;padding: 13px;
}

.video-title{font-family: "MyriadProBold";font-size: 22px;color: white;margin-top: 20px; 
}

.photo{float: right;width: 43.114%;overflow: hidden;
}

.photo-container{float: right;margin-bottom: 2px;margin-left: 2px; height: 120px;width: 179px;overflow: hidden;position: relative;
}

.photo-container:hover .img-mask{opacity: 0.5;
}

.photo-container:hover .mask-text{opacity: 1;
}

.photo-container:nth-child(2n - 1){margin-left: 0; 
}

.img-mask{background: black;opacity: 0;position: absolute;top: 0;left: 0;width: 179px;height: 120px;transition: 0.5s;
}

.mask-text{position: absolute;font-family: "MyriadProRegular";font-size: 14px;color: white;top: 20px;opacity: 0;transition: 0.5s;
}

.mask-text-container{padding: 10px;position: absolute;width: 100%;height: 120px;
}
.img-mask{width:100%;}

.tabs{border: 2px #dddddd solid;
}

.nav-tabs>li>a {border-radius: 0;margin-right: 0;border: 0 !important;color: white;font-size: 22px;
}

.nav-tabs {border-bottom: 0;
}

.nav-tabs>li{width: 25%;text-align: center;font-family: "MyriadProIt";background: #dddddd;
}

.nav-tabs>li>a:hover{color: #2f3337 !important;background: #dddddd;
}

.tab-content{padding: 20px;
}

.tab-pane{overflow: hidden;
}

.side{width: 48.673%;float: left;
}
.tab-title{max-height:60px;
}
.side:nth-child(2n - 1){margin-right: 20px;
}

.tab-item{border-bottom: dashed 1px;margin-top: 20px;
}

.tab-item:nth-last-child(3){border-bottom: none;
}

.tab-item:nth-last-child(2){border-bottom: none;
}

.tab-title{font-family: "MyriadProBold";font-size: 20px;color: #2d3337;text-decoration: none;margin-bottom: 5px;
}

.tab-title:hover{text-decoration: underline;
}

.tab-date{font-family: "MyriadProBoldIt";font-size: 12px;color: #3f9ccf;line-height: 8px;
}

.tab-text{font-family: "MyriadProRegular";color: #878787;font-size: 14px;margin-bottom: 20px;max-height: 77px;OVERFLOW: hidden;
}

.pdf{overflow: hidden;
}

.pdf-block{width: 23.205%;float: left;margin-right: 20px;
}

.pdf-block:last-child{margin-right: 0;
}

.pdf-image{border:0px #dddddd solid;padding: 2px 11px;
}

.pdf-ico-block{margin:10px auto 15px auto;overflow: hidden;width: 120px;

}
.pdf-block .button {margin:0px auto;}

.pdf-ico-block>img{float: left;margin-right: 10px;
}

.pdf-ico-block>a{font-family: "MyriadProBold";color: #2c3337;text-decoration: none;
}

.pdf-ico-block>a:hover{text-decoration: underline;
}

.pdf-ico-block>a>p{line-height: 15.26px;
}

.banner-description{background-color: #d6d6d6;text-align: center;
}

.banner-description>p{font-family: "MyriadProRegular";
}

.discussion{border: 2px #3f9ccf solid;
}

.discussion-title-block{background: #3f9ccf;
}

.discussion-title{color: white;font-family: "MyriadProRegular";font-size: 34px;text-align: center;
}

.discussion-items{padding-left: 10px;padding-right: 10px;
}

.discussion-item{border-bottom: dashed 1px;margin-bottom: 15px;
}

.discussion-item:last-child{border-bottom: none;
}

.discussion-item-title{font-family: "MyriadProBold";color: #2e3337;font-size: 18px;line-height: 18px;text-decoration: none;
}

.discussion-item-title:hover{text-decoration: underline;
}

footer{background: #2f3337;padding-top: 35px;padding-bottom: 45px;
}

footer p{font-family: "MyriadProRegular";color: white;font-size: 12px;margin: 8px 0 0 10px;line-height: 8px;
}

.text-big{font-size: 20px;line-height: 13px;margin: 4px 0 0 5px;;
}

.text-bold{font-family: "MyriadProBold";
}

.contacts{overflow: hidden;margin-bottom: 10px;
}

.contacts:nth-child(2)>p{line-height: 11px;margin-top: 2px;
}

.contacts>img{float: left;
}

.contacts>p{float: left;
}

.social-links-footer{margin-top: 30px;margin-left: 30px;overflow: hidden;
}

.social-links-footer>img{float: left;margin-right: 10px;
}

.menu>p{margin-bottom: 20px;
}

.info>p{line-height: 13.2px;
}

.authors-item{border-bottom: dashed 1px;margin-bottom: 20px;
}

.authors-item:last-child{border-bottom: none;
}

.authors-item:last-child{margin-bottom: 0;
}

.authors-item-title{font-family: "MyriadProBold";font-size: 18px;color: #2d3337;line-height: 17px;
}

.authors-item-title:hover{text-decoration: underline;
}

.authors-name{background: #3f9ccf;padding: 10px;margin-bottom: 20px;position: relative;
}

.authors-name>img:first-child{display: inline-block;margin-right: 12px;
}

.authors-item>p:first-child{line-height: 17px;
}

.name-block{    display: inline-block;
    vertical-align: top;
}

.name-block>p:last-child{font-family: "MyriadProBoldIt";color: white;font-size: 14px;
}

.rectangle{position: absolute;bottom: -11px;left: 20px;
}

.name{font-family: "MyriadProBold";color: white;font-size: 20px;line-height: 20px;
}

.afisha{
}

.afisha-item{border-bottom: dashed 1px;padding-bottom: 12px;margin-bottom: 20px;
}

.afisha-item:last-child{border-bottom: none;
}

.afisha-item-title{background: #3f9ccf;padding: 12px 0 13px 12px;position: relative;
}

.afisha-item-title>p{ font-family: "MyriadProRegular"; color: white; font-size: 22px; line-height: 15px; margin: 0;
}

.afisha-item-title>img{position: absolute;top: 30px;left: 20px;
}

.number-block{overflow: hidden;margin-top: 5px;
}

.number-block>p{text-align: right;
}

.number-block>p>img{margin-top: -3px;margin-right: 5px;
}

.afisha-item-film span{font-family: "MyriadProBold";padding-right:7px;
}

.number{font-family: "MyriadProBold";font-size: 14px;color: #888888;margin: 0;line-height: 16px;
}

.afisha-date{font-family: "MyriadProIt";color: #2d3337;font-size: 14px;
}

.film-title{
}



.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, 
.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12
{padding-left: 10px;padding-right: 10px;
}

.button{display: block;height: 29px;width: 103px;border: 1px #eeeeee solid;
}

.button:hover{background: #eeeeee;text-decoration: none;
}

.button>p{font-family: "MyriadProSemiboldIt";color: #37474b;font-size: 14px;text-align: center;margin: 2px 0 0 0;
}



.input-group>form>span>button{height: 28px;color: #3f9ccf;border-radius: 0;background: #2e3336;border: none;
}

.input-group>form>span>button:hover{color: #3f9ccf;background: #2e3336;
}

.input-group{margin-top: 6px;
}

.ovrfl-hddn{overflow: hidden;
}

fl-r{float: right;
}

.dashed{border-bottom: dashed 1px;
}

.inner{padding: 0;
}




.navbar-collapse {background: #131517;}
.navbar-nav>li>.dropdown-menu {margin-top: 10px;
}

.navbar-nav.black .dropdown-toggle{background-color: #131517 !important;
}

.navbar-nav.black .dropdown-menu>li>a{color: white;font-family: "MyriadProRegular";border-bottom: 1px #4b5a5d solid;text-align: left;padding: 0;padding-top: 10px;padding-bottom: 10px;
}

.navbar-nav.black .dropdown-menu>li:last-child>a{border: 0;
}

.navbar-nav.black .dropdown-menu>li>a:hover{color: #3f9ccf;font-family: "MyriadProRegular";background-color: #131517;
}

.navbar-nav.grey .dropdown-toggle{background-color: #222628 !important;
}

.navbar-nav.grey .dropdown-menu>li>a{color: white;font-family: "MyriadProRegular";border-bottom: 1px #4b5a5d solid;text-align: left;padding: 0;padding-top: 10px;padding-bottom: 10px;
}

.navbar-nav.grey .dropdown-menu>li:last-child>a{border: 0;
}

.navbar-nav.grey .dropdown-menu>li>a:hover{color: #3f9ccf;font-family: "MyriadProRegular";background-color: #222628;
}

.black .dropdown-menu{background-color: #131517;border: none;padding-left: 10px;padding-right: 10px;
}

.grey .dropdown-menu{background-color: #222628;border: none;padding-left: 10px;padding-right: 10px;
}

.mb-20{
margin-bottom: 20px;
}

.send_but{
    font-family: "MyriadProBold";
    font-size: 18px;
    color: white;
    background: #2b7daa;
    text-align: center;
    padding-top: 5px;
    text-transform: uppercase;
}

.form-control{
border-radius: 4px;
border-color: black;
}

.m-20-0{
margin: 20px 0;
}
.pdf-block .pdf-image {padding-left:0px;}

@media (max-width: 767px){
.full_text img{width:100%;height:auto !important; }
.videoblock iframe {width:100%;}
    .grey{padding-bottom:15px;padding-left:15px;}
    .black {background-image:none !important;padding-bottom:15px;}
    .news_block {padding-top:30px;}
    .banner_block img{margin:0px auto;}
    .article-item{width: 100%;float: none;margin-right: 0px;}
    .article-title {height:auto;}
	.title {padding-top:10px;}
    .text{height:auto;}
    .art_img{width:100%;}
    .article-item{margin-bottom:35px;}
    .slide-description {height:auto;}
    .pdf-block{width:100%;float:none;margin-right:0px;}
    .pdf-ico-block{width:70%;font-size:16px;}
    .pdf_zas{margin:0px auto;width:100%;}
.pdf-block .button {margin-bottom: 20px;}
    .video {width: 100%;margin-right:0px; display: inline-block;}
    .video iframe{width:100% !important;}
    .photo {float: none; width: 100%; overflow: hidden;margin-top:30px;}
    .photo-container {width: 49%;}
    .tabs .nav-tabs li a {font-size:17px;}
    .side {width: 100%;float: none;}
    .tab-title{max-height:200px;}
	
}
@media (min-width: 768px)and (max-width: 1024px){
	.video-description .video-title {font-size:14px;margin-top:5px}
	.video {margin-right: 15px;}
	.pdf-block {margin-right: 15px;}
    .nav>li>a {padding: 10px 8px;}
    .search-field {width: 73px !important;}
    .social-links {margin-left: 7px;}
    .info_block {padding-left:5%;}
    .navbar-nav {padding-bottom:0px;}
    .slide-description {height: 275px;}
	.news-icons-block {float:none;display: inline;}
	.news-date-block {display: inline-block;float: none;padding-right: 0px;padding-top: 4px;}
	.news-date {display: inline;}
    .news_block{height:550px;overflow:auto;padding-top:20px;}
	.article {padding-top:20px;}
	.authors {margin-top:0px!important; padding-top:25px;}
	.archive {margin-top:0px!important; padding-top:25px;}
	.afisha  {margin-top:0px!important; padding-top:25px;}
    .article-item {    width: 30.7%;}
    .article-title {font-size: 16px; height: 40px;overflow: hidden;}
    .text{height: 123px;overflow:hidden;}
    .video iframe{width:100%;}
    .photo-container{       width: 113px;}
    .tabs .nav-tabs li a {font-size:20px;}
    .side {width: 47.673%;}
    .tab-title {max-height: 100%;}
    .pdf-block {width: 22.8%;}
	.pdf-image img {height: 205px;}
    .authors-name img{width:75px;}
    .name{font-size:16px;}
    .name-block {width: 104px;}
    .name-block>p:last-child {font-size: 12px;display:none;}
    .title {font-size: 18px;}
	.afisha-item-title p{font-size:16px;}
	.logo_b img{margin-top:30px;}
	.slick_block .description-title{font-size:16px;line-height:22px;}
    .rectangle {top: 70px;}
    .navbar-nav>li>.dropdown-menu {margin-top: 0px;}
    .search_block {height: 40px;}
    .grey{padding-left:10px;}
    .discussion-title{font-size:27px;}
    .input-group {margin-top: 3px;}
	.navbar-collapse {padding-right:0px;}
	.discussion-title {font-size:18px;}
}
.vote{padding:5px 10px;}
.vote-item{border-top:1px dashed #f5f5f5;padding-top:10px}
.after-vote{margin-top:10px; margin-bottom:10px;}
.f_un {margin:0 0 40px 0;}
.f_t {font-weight:bold; font-size:18px; padding-bottom:15px;}
.f_inp input {display:block;width:100%;}
.f_inp .inp_ch {margin:10px 0;}
.add_inp {width:100%; display:block; background:#3f9ccf; color:#fff; border:0px; padding: 15px 0; font-size:18px;}
input[type="file"] {
display: block !important;
width: 100% !important;
height: 100% !important;
opacity: 0 !important;
overflow: hidden !important;
z-index: 100 !important;
margin-top: -20px;
padding-top: -20px;
top: -20px;
}
.f_inp .inp_ch input {display:inline-block;width:auto; margin:0 0 0 15px;}
.f_inp textarea {display:block;width:100%;}
.f_inp select {display:block;width:100%;}
.pagination>li.current>a{z-index: 2;color: #23527c;background-color: #eee;border-color: #ddd;}