@import url('https://fonts.googleapis.com/css?family=Merriweather:300,300i,700,700i,900|Open+Sans:300,300i,400,600,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');
* {margin:0; padding:0; border:0}

body { background:#f3f3f3;}
body,td,div,input, textarea, select, button {font-size:14px; font-weight: 400; color: #000; font-family:'Open Sans',Arial; font-style:normal; box-sizing: border-box}
td {vertical-align:top}
div {position:relative;}
span, i {display: inline-block; vertical-align: middle}

input, textarea, select {box-sizing: border-box; padding: 5px; background-color: #fff; color: #4c4c4c; border: 1px solid #ccc; width:100%}
button, input[type=submit] {background: #f6f6f6; padding: 8px 14px 7px; font-size: 12px; color: #000; font-weight: 500; display:inline-block; vertical-align:middle; cursor:pointer; text-transform: uppercase; border: 1px solid #cccccc; letter-spacing: 1px; width: auto}
input[type=radio], input[type=checkbox] {width: auto !important}

a {color:#000; text-decoration:none; transition: color 0.1s ease-out}
a:hover {color:#688c00; text-decoration:none}
table {width:100%; border-collapse: collapse; border-spacing: 0px}
hr, * html hr {height:1px; background:#CFD3D6; border:1px} hr {margin:8px 0} *:first-child+html hr {height:1px; margin:0} * html hr {margin:0}
p {line-height:22px; padding:0 0 15px 0}
b, strong {font-weight: 600}
h1 {font-size: 40px; font-weight:900; margin: 0 0 10px 0}
h2 {font-family:'Open Sans',Arial; font-size: 34px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin: 0 0 23px 0}
h3 {font-family:'Open Sans',Arial; font-size: 17px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin: 0 0 23px 0}
    .green, .green h3 {color:#97ac5a}
h4 {}
h5 {}
li {display:block; list-style:none;}
blockquote {background: url(../images/bq.png) no-repeat 20px 0; padding: 6px 0 0 50px; font-style: italic; font-size: 17px; line-height: 30px; border-left: 3px solid #afcd57; margin: 6px 0 16px 0;}

.clear {clear:both; display: block; height:0 !important; background: none !important; box-shadow: none !important; float: none !important; margin:0 !important} .clear:after, .clear:before {display: none !important}
.fix {margin:0 auto; width:1340px; box-sizing: border-box; padding: 0 120px; background: #fff; }

.news_li b, .main_news b, .video_a p b, .interview_a u strong, .interview_a p b, .date_global_fly b, h1 {font-family: 'Merriweather', serif;}
.search_fly, .overlay_, .submenu_ul, .social_ul li a, .main_news i, .news_li li a i, .more_news, .photo_ul li a, .video_a, .infograph_a, .rates {-webkit-transition:all 0.2s; -moz-transition:all 0.2s; transition:all 0.2s;}
.ph_, .interview_a i, .infograph_a, .video_a, .photo_ul li a, .autor_ava {background-color: #d8d8d8 !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important; position: relative;}
.center {text-align: center}

.overlay_ {position: fixed; opacity: 0; left:0; right:0; top:0; bottom:auto; height: 0; z-index: 1}
.overlay_.act {opacity: 1; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.16); height: auto; z-index: 5}

/*header {height: 113px; background: url(../images/header.jpg) no-repeat center #0c141a; background-size: cover}
.logo {display: block; width: 215px; height: 81px; background: url(../images/elorda.png); position: absolute; top:16px; left:50%; margin-left:-107px; } */
header {height: 200px; background: url(../images/header_new.jpg) no-repeat center #0c141a; background-size: cover}
    header .fix {background:none; height: 113px; }
        .logo {display: block; width: 131px; height: 150px; background: url(../images/logo_elorda.png); position: absolute; top:23px; left:55%; margin-left:-110px; }
        .rates {position: absolute; left:-10px; top: 42px;}
            .rates li {color:#fff; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.3px; margin: 5px 10px 5px 10px; padding: 0px 2px 0px 33px; display: inline-block;}
                .rates_up {background: url(../images/rates_up.png) no-repeat 0 center;}
                .rates_dw {background: url(../images/rates_dw.png) no-repeat 0 center;}
            .rates_control {cursor:pointer}
        .langs {position: absolute; right: -33px; text-align: right; top: 44px;}
            .langs li {display: inline-block;  }
                .langs li a {color:#fff; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.3px; margin: 5px 10px 5px 10px; padding: 0px 2px; display: inline-block;}
                    .langs li.act {background: #afcd57; color:#231f20; border-radius: 20px;}
                        .langs li.act a {color:#000}
                    .langs li a:hover {color:#e6f5b8}
        
        .search {position: absolute; right:-80px; top: 37px; z-index:66}
            .search_ico {display: block; width:40px; height:40px; background: url(../images/search.png) no-repeat center; cursor: pointer}
            .search_fly {background: #fff; position: absolute; right:-20px; top:-4px; height: 50px; width: 0; opacity: 0; visibility: hidden; overflow: hidden}
                .search_fly.act {right:-6px; width:400px; opacity: 1; visibility:visible; z-index: 55}
            .search_txt_ {padding: 15px; width: 88%; border: 0; }
            .search_but_ {width: 40px; height: 40px; background: url(../images/search.png) no-repeat center; border:0}
        header .social_ul {position:absolute; right:100px; top:38px;}


.menu {margin:0 0 30px 0}
    .index .menu {margin:0 0 0 0}
    .menu_ul {display: inline-block; max-width: 100%; margin-left: -9px;}
        .menu_ul li {position: relative; display: inline-block; }
            .menu_ul li a {display: block; padding: 17px 8px; font-size: 17px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.3px;}
            .menu_ul li .submenu_ul {min-width: 160px; position: absolute; opacity: 0; visibility: hidden; height: 0; overflow: hidden; top: 60px; left: -6px; background: #fff; z-index: 555; box-shadow: 0 5px 13px rgba(0, 0, 0, 0.09); padding: 5px 0;}
                .menu_ul li:hover .submenu_ul {top: 46px; opacity: 1; visibility: visible; height: auto;}
                    .submenu_ul {padding: 8px 0 !important}
                    .submenu_ul li {padding: 5px 16px; display: block; }
                        .submenu_ul li a {padding: 0; font-weight:400; font-size: 15px; text-transform: uppercase; letter-spacing: normal; text-transform: none}
            .menu_ul li.act {border-bottom: 2px solid #afcd57}
    .social {display: inline-block; float: right; max-width: 24%; padding: 15px 0}
        .social p {display: none; vertical-align: middle; padding: 0; margin: 0 7px 0 0 ; font-size: 13px; color: #979797;}
        .social_ul {display: inline-block; vertical-align: middle; }
            .social_ul li {display: inline-block; margin:0 0 0 6px}
			.social_ul .soc-li{background:#ddd;}
                .social_ul li a {display: block; width: 25px; height: 25px; background-size: 100% !important;}
                    .svk a {background: url(../images/svk.png)}
                    .sfb a {background: url(../images/sfb.png)}
                    .stg a {background: url(../images/stg.png)}
					.syt a {background: url(../images/syt.png)}
					.sin a {background: url(../images/sin.png)}
                        .social_ul li a:hover {opacity: 0.8}


.top_news {padding:24px 0 15px 0; border-bottom: 2px solid #afcd57; margin: 0 0 27px 0}
    .col_topnews_1 {float: left; width: 22%; margin: 0 21px 0 0}
        .col_topnews_1 h3 {display: none;}
        .news_li {}
            .news_li li {min-height: 110px; margin: 0 0 15px 0;}
                .news_li a {display: block; position: relative; }
                .news_li li a:hover i {opacity: 0.9}
                .news_li a:hover span, .main_news a:hover p span {color:#000}
                .date {font-size: 13px; color:#5c5859; display: block}
                    .date span {color:#92b03c; vertical-align: top}
                .views, .hot_ico {padding: 0 0 0 16px; margin-left: 20px; background: url(../images/views.png) no-repeat left center; font-size: 13px;}
                    .hot_ico {margin-left: 10px}
                .autor {display: inline-block; float: right; margin: -12px 0 0 0;}
                    .autor .social_ul {margin: 0 0 -4px 0; display: none}
                .news_li b {display: block; font-weight: 300;}
                .tags_fly {position: absolute; left:17px; top:17px; z-index: 3}
                    .under_left .tags_fly {width: 240px;}
                        .under_left .tags_fly li {display: inline-block !important; width: auto !important}
                    .tags_fly li {text-transform: uppercase;font-size: 13px;letter-spacing: 1.4px;background: #fff;padding: 3px 8px !important;color: #231f20;display: inline-block;width: auto !important;min-height:auto !important; font-style: normal; font-weight: bold; margin-right: 4px; margin-bottom: 4px;}
                    .tags_fly li:first-child {background: #afcd57}
            .type_1 {}
                .type_1 li i {width: 76px; height: 76px; float: left; margin:30px 17px 0 0; }
                .type_1 li .date {display: inline-block; margin: 0 0 9px -96px; }
                            .col_topnews_1 .type_1 li:first-child i {width: 100%; height:170px; float: none; margin:0 0 12px 0; }
                            .col_topnews_1 .type_1 li:first-child .date {margin: 0 0 1px 0}
                            .col_topnews_1 .type_1 li:first-child b {font-size: 17px; font-weight: 800; line-height: 23px; margin-top: 5px;}
            .type_2 {background: #f5f5f5}
                .type_2 li {margin: 0; padding: 14px 20px 2px 20px;}
                .type_2 li:first-child {background: #fafafa;}
                .type_2 li:last-child {background: #fafafa;}
                    .type_2 .date {color: #92b03c; }
                        .type_2 .date .hot_ico {color:#5c5859; margin-top: -3px;}
            .type_3 {}
                    .type_3 li {width: 48%; display: inline-block; vertical-align: top; box-sizing: border-box; padding: 0 17px 0 0}
                        .type_1.type_3 li {padding-bottom: 14px}
                            .type_1.type_3 li i {display: block; height: 230px; width: 100%; margin: 0 0 17px 0;}
                            .type_1.type_3 li b {font-size: 18px; font-weight: 800; margin:0 0 12px 0}
                        .type_1.type_3 li .date {display: block; margin: 0 0 6px 0; }
                    .under_left .type_3 li {width: 100%; display: block; padding: 0 17px 0 0}
                        .under_left .type_1.type_3 li i {width: 40%; vertical-align: top; }
                        .under_left .type_1.type_3 li p {width: 60%; vertical-align: top; display: inline-block; min-height: 242px; box-sizing: border-box; padding: 0 0 0 22px;}
                            .under_left .other_news .type_1.type_3 li i {width: 100%}
                            .under_left .other_news .type_1.type_3 li p {width: 100%; padding: 0;}
                                .under_left .col_right_other .type_1.type_3 li {padding: 0}
            .type_4 {}
                .type_4 p, .main_news p {margin: 27px 0 30px 0; border-left: 3px solid #afcd57; padding-left:31px}
                    .type_4 li i {width: 100%; height:220px; float: none; margin:0 0 0 0}
                    .type_4 li .date {margin: 0 0 6px 0}
                    .type_4 li b {display: block; font-size: 30px; line-height: 31px; font-weight: 800}
            
    .col_topnews_2 {float: left; width:75.9%; }
        .col_topnews_2_1 {float: left; width:63%; margin: 0 26px 0 0}
            .index .main_news {padding: 0 0 0 0; border:0}
            .main_news {padding: 0 0 0 0; border-bottom: 2px solid #e5e5e5; margin:0 0 30px 0; }
                .main_news a {display: block; position: relative}
                    .main_news i {display: block; height:350px; }
                        .main_news a:hover i {opacity: 0.9}
                    .main_news p span.date {margin: 15px 0 10px 0; font-size: 14px;}
                        .main_news p span.date span {font-size: 14px; margin: 0}
                    .main_news b {display: block; font-size: 31px; line-height: 34px; font-weight: 800; }
                    .main_news p span {font-size: 16px; margin: 14px 0 0 0}
        .col_topnews_2_2 {float: left; width:33%; ; }
        .ads {background:#f3f3f3; display: none}
            .top_news .ads {margin-top:30px}
            .main .ads {margin-bottom:30px}



.main {padding: 0 0 30px 0;}
    .index .col_left {float: left; width:68%; margin: 0 0 0 0;}
    .col_left {float: left; width:65%; margin: 0 30px 0 0;}
        .more_news {display: block; background: #ececec; padding: 15px 0; position: relative; text-align: center; overflow: hidden; margin-right: 42px; cursor:pointer; }
            .more_news b {font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.3px; color: #97ac5a; display: inline-block;}
            .more_news span {position: absolute; right:0; top:0; color:#7b7b7b; font-size: 13px; padding: 16px; background: #dbdbdb}
                .more_news:hover {opacity: 0.9}
        .under_left {width: 100%;}
            .date_global {}
                .date_global_fly {position: absolute; left:-100px; top:-5px; text-align: center; width: 80px; border-bottom: 2px solid #afcd57}
                    .date_global_fly b {display: block; font-size: 29px; font-weight: 300; }
                    .date_global_fly span {display: block; font-size: 13px; margin: -3px 0 15px 0;}
            .news_line_1 {margin: 0 0 15px 0;}
                .news_line_1 .date {display: inline-block; }
                .autor_ava {width: 40px; height: 40px; border-radius: 40px; margin-left: 6px;}
            .news_mainphoto {margin: 0 0 15px 0;line-height:0;}
			.news_mainphoto .tags_fly li{line-height:13px;}
                .news_mainphoto img {max-width: 100%}
				.news_mainphoto .podpis{background:rgba(0,0,0,0.38);position:absolute;left:0;right:0;bottom:0;padding:10px;line-height:15px;font-size:13px;font-weight:bold;color:#fff;}
            .announce {margin: 0 0 23px 0; font-size: 21px; font-weight: 300; padding: 0 0 0 32px; border-left: 3px solid #daef9f;}
                .announce p {line-height: 29px; padding: 0; }
            .news_read {font-size: 16px; border-bottom:1px solid #e5e5e5; line-height: 25px; padding-bottom: 25px;}
			.news_read img{max-width:100%;height:auto !important; display: block; margin: 15px 0}
                        .news_read a, .announce a {color:#688c00; text-decoration:underline}
                            .news_read a:hover, .announce a:hover {color:#688c00; text-decoration:none}
            .share {padding:20px 0; border-bottom:1px solid #e5e5e5}
                .share_title {font-size: 13px; color:#5c5859; margin:0 8px 0 0 }
                .share_div {display: inline-block; vertical-align: middle}
            .comments {padding:20px 0; border-bottom:1px solid #e5e5e5; margin: 0 0 25px 0}
            .other_news {}
                .col_left_other {float: left; width: calc(50% - 1px); margin:0 7px 0 0}
                .col_right_other {float: left; width: 49%}
                    .autor_list {}
                        .under_left .type_1.type_3.autor_list li {width: 49% !important; display: inline-block !important; padding: 0; vertical-align: top;}
                            .under_left .type_1.type_3.autor_list li i {width: 190px; vertical-align: top; height: 190px; border-radius: 190px; float: none; margin-left: -5px;}
                            .under_left .type_1.type_3.autor_list li p {width: 80%; vertical-align: top; display: inline-block; min-height:none; box-sizing: border-box; padding: 0;}
            
    .col_right {float: left; width:32%; }
        .block_themes {}
            .block_themes .news_li li {padding-left:30px; border-left:2px solid #e5e5e5; margin-bottom: 25px; padding-bottom: 5px}
            .block_themes .news_li p {padding: 0}
            .block_themes .news_li b {font-weight: bold}
            .block_themes .date span {margin-right: 8px; }
                .block_themes .date strong {color:#afcd57}
        .block_popular {margin:0 0 30px 0}
        .block_analytics {margin:0 0 20px 0}
        .interview_a {position: relative; display: block; width: 100%; overflow: hidden;}
            .interview_a i {width: 38%; height: 180px; margin: 0 22px 0 0; float: left}
            .interview_a p {width: 54%; float: left}
                .interview_a p b {font-size: 19px; display: block; padding: 0 0 20px 0}
                .interview_a p span {font-size: 13px; color:#5c5859; display: block; padding: 0 0 20px 0; line-height: 19px;}
                .interview_a u {text-decoration: none; display: block; position: relative; margin-left: -120px;}
                    .interview_a u strong {background: #afcd57; font-size: 18px; font-weight: 300; color:#231f20; line-height: 23px; padding: 4px ;}
            .arch_link {text-align: right}
                .arch_link a {font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.3px;  margin: 10px 0 23px 0; background: #ececec; color:#97ac5a; padding: 10px 17px; display: inline-block;}
            


.media {padding: 0 0 30px 0;}
    .col_photo {float: left; width: 31%; margin: 0 17px 0 0; }
        .photo_ul {}
            /*.photo_ul li {display: inline-block; width: 48.7%; height: 121px; margin: 0 5px 4px 0; position: relative; }*/
			.photo_ul li {display: inline-block; width: 100%; height: 250px; margin: 0 5px 4px 0; position: relative; }
            .photo_ul li:first-child {width: 100%;}
            .photo_ul li:last-child {margin: 0 0 4px 0}
                /*.photo_ul li a {display: block; height: 121px}*/
				.photo_ul li a {display: block; height: 250px}
                    .photo_ul li a:hover {opacity: 0.9}
                .photo_ul li span {position: absolute; left:15px; top:15px; text-transform: uppercase; font-size: 12px; letter-spacing: 1.4px; background: #fff; padding: 3px 8px !important; color: #768842; display: inline-block;}
                    .photo_ul li:first-child span {background: #afcd57; color: #fff;}
    .col_video {float: left; width: 32%; margin: 0 27px 0 0; }
        .video_a {display: block; position: relative; height: 250px;}
            .video_a p {position: absolute; bottom:20px; right:20px; left:20px; padding:0; z-index: 2; }
                .video_a p span {display: block; color:#c0cac8; font-size: 13px; padding: 0 0 5px 0}
                .video_a p b {display: block; font-size: 17px; color:#fff}
                .video_a i {display: block; position: absolute; width: 25px; height: 25px; background: url(../images/play_s.png) no-repeat center; left:15px; top:23px; z-index: 3}
                .video_a u {display: block; position: absolute; left:0; top:0; right:0; bottom:0; background: url(../images/video_a_u.png) repeat-x bottom left; z-index: 1}
                    .video_a:hover, .infograph_a:hover {opacity: 0.9}
    .col_infograph {float: left; width: 32%; }
        .infograph_a {display: block; background: #f3f3f3; position: relative; min-height: 250px; text-align: center;}
            .infograph_a:after {position: absolute; left:0; top:0; right:0; bottom:0; display: block; background:rgba(0,0,0,0.1);; content: ''}



footer {}
    footer .fix {background: none}
    .foo1 {background: #1f2024; }
        .foo1_ul {}
            .foo1_ul li {color:#878787; display: inline-block; width: 33%; padding: 27px 0 27px 40px; box-sizing: border-box;}
                .foo1_ul li span {font-size: 18px; color:#fff; font-weight: 300; }
                    .fo1 {background: url(../images/fo1.png) no-repeat 0 30px}
                    .fo2 {background: url(../images/fo2.png) no-repeat 0 30px}
                    .fo3 {background: url(../images/fo3.png) no-repeat 0 30px}
    .foo2 {background: #161619; }
        .foo2 p {color:#878787; position: relative}
            .f1 {display: inline-block; padding:74px 50px 3px 0; vertical-align: middle}
                /* .f1 span:after {display: block; width: 92px; height: 35px; position: absolute; left:0; top:32px; background: url(../images/elorda.png) no-repeat; background-size: cover; content: ''} */
				.f1 span:after {display: block; width: 52px; height: 60px; position: absolute; left:0; top:5px; background: url(../images/elorda_footer.png) no-repeat; background-size: cover; content: ''}
                .f1 a {color:#878787}
                    .f1 a:after {display: block; width: 51px; height: 21px; position: absolute; left:0; top:39px; background: url(../images/creatida.png) no-repeat; background-size: cover; content: ''}
            .counters {display: inline-table; float: right; padding-top: 46px;}
        .foo2 .menu_ul li a {color: #878787;}
            .foo2 .menu_ul li a:hover, .f1 a:hover {color: #fff;}
    .home {display: block; position: absolute; left:0; top:32px; width: 31px; height: 31px; background: url(../images/home.png)}
    footer .menu_ul li a {font-size: 13px;}
    footer .footmenu {padding: 0 0 15px 0}
    footer .menu_ul li .submenu_ul {display: none; }
                    footer .svk a {background: url(../images/sfb_f.png)}
                    footer .sfb a {background: url(../images/sfb_f.png)}
                    footer .stg a {background: url(../images/stg_f.png)}
					footer .syt a {background: url(../images/stg_f.png)}
					footer .sin a {background: url(../images/stg_f.png)}
                    
                    
.mmenu-button {
    display: block !important;
    position: fixed;
    left: 0;
    top: 0;
    background: url(../images/mmenu.png);
    background-size: cover;
    width: 50px;
    height: 50px;
    z-index: 555;
}
.mmenu {
    display: block !important;
    opacity: 0;
    position: fixed;
    left: -1000px;
    top: 0;
    bottom: 0;
    background:rgba(41, 46, 52, 0.96);
    -moz-transition: 0.2s 0.1s ease;
    -o-transition: 0.2s 0.1s ease;
    -webkit-transition: 0.2s 0.1s ease;
    z-index: 100500;
    box-shadow: 0px 1px 40px rgba(0,0,0,0.3);
}
.mmenu.act {
    opacity: 1 !important;
    visibility: visible;
    left: 0;
    top: 0;
    z-index: 55555555;
}
.mmenu li {
    border-bottom: 1px solid #353A40;
}
.mmenu li a {
    color: #D2D8DF;
    display: block;
    padding: 10px 25px;
}
.mclose {
    display: block !important;
    position: fixed;
    width: 0px;
    height: 70px;
    right: 0;
    top: 0;
    background: url(../images/mclose.png) no-repeat center rgba(0,0,0,0.7);
    background-size: cover;
    cursor: pointer;
}
.act .mclose {
    width: 70px;
}
.mmenu-cont {
    padding: 20px 0 0 0;
}
.mmenu .menu {
    display: block;
    position: relative;
    left: auto;
    top:auto;
    padding: 20px 0;
}
.mmenu .menu li, .mmenu-button {
    display: block;
}
.mmenu .menu li {
    padding: 3px 7px;
}
.mmenu .menu li a {
    font-size: 17px;
}
.mmenu-button {
    display: block !important;
    position: fixed;
    left: 20px;
    top: 32px;
    background: url(../images/mmenu.png);
    background-size: cover;
    width: 50px;
    height: 50px;
    z-index: 555;
    cursor: pointer;
}



.more_news.load{position:relative;}
.more_news.load span{display:none;}
.more_news.load:after{background:url(/static/images/load.gif) center center no-repeat #dbdbdb;position:absolute;width:57px;right:0;top:0;bottom:0;content:' ';}

.photo_read{list-style:none;font-size:0;}
	.photo_read li{display:inline-block;vertical-align:top;width:150px;height:150px;margin:0 15px 15px 0;}
		.photo_read li a{background-size:cover;background-position:center center;width:100%;height:100%;display:block;position:relative;}
		.photo_read li span{background:rgba(0,0,0,0.38);position:absolute;left:0;bottom:0;right:0;padding:3px 7px;color:#fff;font-weight:bold;font-size:12px;}
		
.video_news{max-width:800px;margin-bottom:15px;}
	.video_news iframe{height:300px !important;}
	.video_news span{background:rgba(0,0,0,0.38);padding:3px 7px;color:#fff;font-weight:bold;font-size:12px;display:block;margin-top:-7px;}
.under_left-interview .block_interview{padding-bottom:20px;}
	.under_left-interview .block_interview .interview_a i{max-width:180px;height:250px;}

.photo_block{line-height:0;}
.photo_podpis{background:#ddd;text-align:left;padding:10px;font-weight:bold;font-size:13px;line-height:15px;color:#000;display:block;margin-top:-15px;}

.style_title_icons {position: relative; padding: }
    .style_title_icons.pr {display: inline-block; width: 20px; height:20px; background: url(../images/pr.png) no-repeat center; margin:0 8px 0 0; vertical-align: middle;}
	.style_title_icons.audio {display: inline-block; width: 20px; height:20px; background: url(../images/audio.png) no-repeat center; margin:0 8px 0 0; vertical-align: middle;}
	.style_title_icons.video {display: inline-block; width: 20px; height:20px; background: url(../images/video.png) no-repeat center; margin:0 8px 0 0; vertical-align: middle;}
	.style_title_icons.photo {display: inline-block; width: 20px; height:20px; background: url(../images/photo.png) no-repeat center; margin:0 8px 0 0; vertical-align: middle;}
	
/*kalendarik{*/
.kalendarik{padding-bottom:20px;}
	.kalendarhead{height:40px;margin:0 22px 0 22px; border-bottom:1px solid #e4e4e4;}
	.kalendarhead .inb{display:inline-block;vertical-align:top;position:relative;}
	.kalendarhead .atxt{position:absolute;top:11px;right:-1px;text-transform:uppercase;color:#dc4a1c;font-weight:bold;}
	.kalendarhead a.txt{position:relative;color:#000;border-bottom:1px dotted #383838;display:block;margin:11px 22px 0 0;}
		.kalendarhead .inb .ul{background:#fff;position:absolute;z-index:100;top:100%;left:0;padding:5px 3px;min-width:50px;box-shadow: 0 3px 32px rgba(0,0,0,0.26);}
			.kalendarhead .inb .ul a{display:inline-block;padding:6px 10px;margin:0;}
			.kalendarhead .inb .ul a.disabled{cursor:default;opacity:0.3;}
	.calendarDays{padding:15px 0 4px 0;margin:0 13px 0 11px;border-bottom:1px solid #f7fafd;}
	.calendarDays table{width:100%;}
		.calendarDays th{font-weight:bold;color:#2c2e35;}
		.calendarDays th,
		.calendarDays td a,
		.calendarDays td i{padding:5px 0 6px 0;}
		.calendarDays th,
		.calendarDays td{text-align:center;border-left:1px solid #ecedf1;}
		.calendarDays td a{display:block;}
		.calendarDays td.today a{border:1px solid #97ac5a;}
		.calendarDays td.on  a{background:#97ac5a;color:#fff;}
		.calendarDays td i{opacity:0.5;font-style:normal;display:block;}
		.calendarDays th:first-child,
		.calendarDays td:first-child{border-left:0;}
		.calendarDays td{}
/*kalendarik}*/
/*banner_block{*/
.banner_block{position:relative;overflow:hidden;margin:0 auto;}
	.banner_block.position-1{width:1000px;}
	.banner_block.position-2{width:1000px;height:90px;}
	.banner_block.position-3{width:350px;height:300px;margin-bottom:23px;}
	.banner_block.position-4{width:700px;height:90px;}
/*banner_block}*/

.is_admin{text-align:right;}

#top {
    cursor: pointer;
    display: none;
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 1em;
    z-index: 3;
    background: url(../images/top.png) no-repeat center #3d4456;
    cursor: pointer;
    left: 50%;
    font-size: 0;
    margin-left: 501px;
    opacity: 0.25;
}

.position-5 img {
	width:100%;
}
/*
.fix {
	background:url(../images/bg/9may/bg_may_ru.jpg) no-repeat center top #fff;
	background-attachment:fixed;
	background-size:contain;
}

.fix.fixkz {
	background:url(../images/bg/9may/bg_may_kz.jpg) no-repeat center top #fff;
	background-attachment:fixed;
	background-size:contain;
}

@media screen and (min-width: 1400px) {
.bg {
	background:url(../images/bg/9may/bg_may_ru.jpg) no-repeat center top #fff;
	background-attachment:fixed;
	background-size:contain;
}

.bg.bgkz {
	background:url(../images/bg/9may/bg_may_kz.jpg) no-repeat center top #fff;
	background-attachment:fixed;
	background-size:contain;
}


.fix {
	background:none;
	
}

.fixkz {
	background:none;
	
}
}


header + .fix {
	padding-top:20px;
}
/*
.fix .bg {
	background:#fff;
	width:1100px;
	margin:0 auto;
}*/

.exclusive {
	background:#afcd57;
	font-size:18px;
	font-weight:300;
	color:#231f20;
	line-height:23px;
	padding:4px 10px;
	text-transform:uppercase;
}

.col_topnews_1 .block_elordalite h3 {
	display:block;
}

.type_5 {}
.type_5 li a {
	border:10px solid #ff0000;
	padding:0px;
}
                .type_5 p {margin: 10px 0 10px 0; }
                    .type_5 li i {width: 100%; height:220px; float: none; margin:0 0 0 0}
                    /*.type_5 li .date {margin: 0 0 6px 0}
                    .type_5 li b {display: block; font-size: 30px; line-height: 31px; font-weight: 800}*/

.exclusive_bl {
	position:absolute;
	left:17px;
	top:190px;
	background:#afcd57;
	display:block;
	padding:3px 8px;
	z-index:3;
}



.age {
width: 0; 
height: 0;
border: 20px solid transparent;
border-bottom-color: #AFCD57;
position: relative; 
top: -20px;
}
.age:before {
content: "";
width: 0; 
height: 0;
position: absolute; 
left: -20px; 
top: 20px;
border: 20px solid transparent;
border-top-color: #AFCD57;
}

.age span {
	color:#000;
	font-size:14px;
	font-weight:bold;
	position:relative;
	
	top:8px;
	left:-12px;
}