@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://vek.news/fonts/rbt400.woff2) format("woff2");}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(https://vek.news/fonts/rbt500.woff2) format("woff2");}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url(https://vek.news/fonts/rbtcon700.woff2) format("woff2");}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;}
html{overflow-x:hidden;overflow-y:scroll;}
html, body{font-family:'Roboto',system-ui,sans-serif;font-size:16px;display:block;}
img{border:none;}
input, textarea{outline:none;}
input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #111!important;}
input:-webkit-autofill{-webkit-text-fill-color:#fff!important;}
a, label{-webkit-tap-highlight-color:transparent!important;}
.topsearch{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;overflow:hidden;}
.topsearch input::placeholder{color:#111;}
.top_text{width:0;padding:0 55px 0 0;height:100%;border:none;position:absolute;z-index:2;background:transparent;cursor:pointer;display:block;overflow:hidden;top:0;right:0;}
.top_text:focus{width:235px;max-width:235px;color:#111;font-size:16px;background:#fff;cursor:text;margin:0 38px 0 0;font-family:'Roboto',system-ui,sans-serif;}
.glass{display:block;width:30px;height:30px;margin:0 -5px 0 0;fill:#111;}
.search_wrap{display:flex;margin:20px 0 20px 0;padding:20px 0;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;}
.search_text{width:100%;border:solid 1px #aaa;border-radius:3px;background:#fcfcfc;padding:0 10px;font-size:14px;font-family:'Roboto',system-ui,sans-serif;font-weight:400;height:35px;}
.search_sumit{width:30%;margin-left:15px;cursor:pointer;height:36px;background:#007bc7;color:#fff;border:0;border-radius:3px;font-size:14px;font-weight:500;font-family:'Roboto',system-ui,sans-serif;}
.search_sumit:hover{background:#008ae0;}
#menu_wrap{position:relative;top:0;left:0;width:100%;background:#fff;height:100px;border-bottom:solid 1px #e1e1e1;z-index:999;}
#menu_over{position:fixed;top:-62px;left:0;width:100%;background:#fff;height:62px;z-index:998;transition:all 0s ease;}
#menu_over.fine{top:0;transition:all .3s ease;border-bottom:solid 1px #e1e1e1;}
.menu{max-width:1190px;height:100%;margin:0 auto;display:flex;}
.menu_header{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1;}
.poster_img{display:block;height:50px;width:286px;}
.poster_img_over{display:block;height:22px;width:130px;}
.menu_left{margin-left:0;z-index:3;}
.menu_icon{height:14px;fill:#111;}
.menu_left input{display:none;}
.menu_left label{position:relative;width:40px;height:100%;cursor:pointer;display:flex;align-items:center;}
.menu_left .menu_space{display:none;}
.menu_space{position:absolute;top:auto;left:0;width:100%;height:auto;background:#fff;overflow-y:auto;z-index:999;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;}
.menu_space a{display:block;color:#333;font-size:22px;line-height:22px;padding:14px 20px 14px 20px;font-family:'Roboto Condensed';text-align:center;font-weight:700;}
.menu_social a{color:#dc0228;}
.menu_left :checked~.menu_space{display:block;}
.menu_in{margin:22px 0 0 0;}
.menu_social{margin:0 0 35px 0;}
.menu_z{font-size:13px;text-align:center;color:#333;margin:0 0 35px 0;}
.menu_space::-webkit-scrollbar {width:0;}
.clock_top{position:relative;overflow:hidden;text-transform:uppercase;font-size:12px;color:#888;display:flex;align-items:center;justify-content:center;text-align:center;height:45px;border-bottom:solid 1px #e1e1e1;}
#container{width:1191px;margin:0 auto;border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;}
#wrapper{position:relative;display:flex;}
#content{display:flex;position:relative;width:891px;}
.rec_top{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:250px;border-bottom:solid 1px #e1e1e1;}
.main_rec{position:relative;text-align:center;max-height:320px;max-width:550px;margin:0 0 20px 0;}
.post_social_top{display:block;height:40px;margin:20px 0 20px 0;}
.post_social{height:68px;border-bottom:solid 1px #e1e1e1;border-top:solid 1px #e1e1e1;}
.post_social_top ul{display:flex;justify-content:start;align-items:center;}
.post_social ul{height:70px;display:flex;justify-content:space-evenly;align-items:center;}
.post_social_top li{border:0!important;}
.post_social li{border:0!important;}
@media all and (max-width:1220px){
.menu{max-width:892px;}
.top_text:focus{width:calc(100% - 120px);max-width:100%;left:5px;padding:0;}
#container{width:891px;}
#content_single{width:525px!important;max-width:100%!important;margin:0 auto!important;padding-top:28px;}
#sidebar{display:none;}
}
@media all and (max-width:920px){
#menu_wrap{height:70px;}
.poster_img{display:block;height:26px;}
.poster_img_over{height:20px;}
.menu{max-width:100%;}
.menu_left{margin-left:20px;}
.glass{margin:0 15px 0 0!important;}
.topsearch{position:absolute;top:0;left:0;}
.top_text:focus{left:55px;}
#container{width:100%!important;border:0;}
#wrapper{margin:0 20px 0 20px;}
#content{max-width:100%}
#cleft{display:none;}
}
@media all and (max-width:640px){
.rec_top{height:400px;background:#f4f5f7;}
h1{font-size:28px!important;line-height:34px!important;}
.main_title{font-size:22px!important;line-height:28px!important;}
.post-content-single{font-size:18px!important;line-height:28px!important;}
.promo{padding:20px 10px 20px 10px!important;}
.itempromo{width:100px!important;}
}
a{text-decoration:none;color:#111;cursor:pointer;transition:all .25s ease;}
a:hover{color:#008ae0;}
#cleft{position:relative;width:300px;border-right:solid 1px #e1e1e1;padding-top:28px;}
#cleft a{text-decoration:none;display:block;}
li{position:relative;display:block;list-style-image:none;list-style-type:none;font-size:17px;line-height:1.5;margin:15px 0 0 0;border-bottom:solid 1px #e1e1e1;padding:0 0 15px 0;font-weight:500;}
#cright{width:550px;max-width:100%;margin:0 auto;padding-top:28px;}
#content_single{display:flex;position:relative;width:550px;margin:28px 30px 0 250px;}
#post-entry{position:relative;width:100%;overflow:hidden;}
.post-meta{margin:0 0 18px 0;}
.post-content{display:block;font-size:12px;line-height:1.5;overflow:hidden;padding:14px 0 18px 0;border-bottom:solid 1px #e1e1e1;color:#999;}
.datetime{font-size:15px;#e1e1e1;color:#999;}
h1{display:block;font-size:38px;line-height:44px;font-weight:700;margin:0 0 20px -1px;color:#111;font-family:'Roboto Condensed',system-ui,sans-serif;}
.t_h{position:absolute;top:-9999px;left:-9999px;}
.main_title{display:block;margin:0;font-weight:700;font-size:24px;line-height:30px;font-family:'Roboto Condensed',system-ui,sans-serif;}
.search_title{display:block;margin:10px 0 5px 0;font-weight:700;font-size:30px;line-height:1.5;font-family:'Roboto Condensed',system-ui,sans-serif;}
.sub_title{display:block;letter-spacing:.1rem;font-size:14px;font-weight:700;text-transform:uppercase;color:#dc0228;line-height:22px;font-family:'Roboto Condensed',system-ui,sans-serif;}
.sub_title_main{display:block;letter-spacing:.1rem;font-size:14px;margin:0 0 15px 0;font-weight:700;text-transform:uppercase;color:#dc0228;line-height:22px;font-family:'Roboto Condensed',system-ui,sans-serif;}
#post-entry-single{position:relative;width:100%;}
.post-single{margin:0;}
.post-date-single{font-size:13px;display:block;font-style:normal;line-height:1.5;color:#777;letter-spacing:0.1rem;}
.person{margin:0 0 5px 0;}
.post_time{font-size:12px;}
.post-content-single{display:block;font-size:19px;color:#111;line-height:30px;padding:0;overflow:hidden;}
.post-content-single strong{font-style:normal;font-weight:500;display:block;}
.post-content-single p{margin:0 0 20px 0;}
.post-content-single em{font-style:normal;font-weight:500;}
.post-content-single img{max-width:100%;height:auto;}
.post-content-single a{text-decoration:none;color:#007bc7;border-bottom:solid 1px #007bc7;}
.post-content-single a:hover{color:#111;border-bottom:1px solid #111;}
.promo{display:block;padding:20px 20px 20px 20px;background:#007bc7;text-align:center;}
.promo_title{font-size:16px;line-height:20px;color:#fff;letter-spacing:1px;}
.promo_content{margin:18px 0 0 0;display:flex;justify-content:space-around;}
.itempromo{background:#fff;width:130px;height:34px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;border-radius:2px;}
.itempromo:hover{transform:scale(1.01, 1.01)}
.promo_content a{color:#111;border:none;}
.container180{margin:0;overflow:hidden;}
.recomm{margin:20px 0 20px 0;overflow:hidden;}
.recomm li a{display:block;}
#sidebar{width:300px;border-left:solid 1px #e1e1e1;}
#sidebar a{text-decoration:none;display:block;}
.smain{margin:0 0 20px 0;padding:0 20px;}
.smain_rec_top{margin:0 0 20px 0;position:relative;width:300px;height:1440px;z-index:1;display:flex;justify-content:center;align-items:flex-start;}
.smain_sticky{position:sticky;top:80px;margin:0 0 20px 0;}
.smain_rec{margin:0 0 20px 0;text-align:center;position:relative;width:300px;min-height:auto;max-height:600px;z-index:1;}
#pagenext{margin:17px 0 27px 0;}
#pagenext a{font-size:14px;color:#fff;text-decoration:none;background:#007bc7;border-radius:3px;padding:10px 15px 10px 15px;font-weight:500;}
#pagenext a:hover{background:#008ae0;}
.rec_bottom{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background:#f4f5f7;}
#footer{position:relative;width:100%;color:#d0cece;display:block;background:#1a1f24;text-align:center;}
#footer-text{position:relative;line-height:30px;font-size:14px;padding:30px 0 30px 0;}
.footer-line{display:block;padding:2px 0 2px 0;}
#footer-text a{color:#d0cece;border-bottom:solid 1px #d0cece;}
#footer-text a:hover{color:#fff;border-bottom:solid 1px #fff;}
table{margin:18px 0 18px 0;font-size:14px;line-height:22px;display:table;border-collapse:collapse;border-color:#111;border-spacing:0px;text-align:center;}
table p{font-size:14px;}
tbody{display:table-row-group;vertical-align:middle;border-color:inherit;}
thead{display:table-header-group;vertical-align:middle;border-color:inherit;}
td, th{display:table-cell;vertical-align:inherit;border:solid 1px #111;}
tr{display:table-row;vertical-align:inherit;border-color:inherit;}
