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, font, img, ins, kbd, q, s, samp, small, strike, strong, 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 {
 margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent; }
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
:focus { outline: 0; }
ins { text-decoration: none;}
del { text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0;}
html { height: 100%;}
.clear {clear:both;}
.sep {width:100%; height:1px; clear:both;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif; width: 100%; height: 100%; position:relative; background:#f1f1f1;}
a { outline: none; color:#214a78; text-decoration:none;}
a:hover { text-decoration: none;}
img { border: none;}
input { vertical-align: middle;}
.banka {position:fixed; z-index:1000; bottom:0; left:0;}
.bg_nav {position:absolute; width:100%; background:#1d5083; height:52px; top:177px; z-index:-10;}
#wrapper {width:100%; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%;}
/* Header-----------------------------------------*/
.br {clear: both;}
.br, .br_asd {border-bottom:3px solid #2c4674; margin-top:22px;}
#header {position:relative; }
/*#header {
    position:fixed;
    background:#f1f1f1;
    z-index: 1002;
    width: 100%;
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
}*/
/*#header {
    position: sticky;
    top: 0;
    z-index: 1001;
    background: #f1f1f1;
}*/
.logo {display:block; float:left; margin:2px 0 2px 2px;}
/*.logo img {width:328px;}*/
.logo img {width:250px;}
#header .form {float:right; margin-top:9px;}
.form input {border:0 none; background:none; color:#355181; font-size:12px;}
.form_log input.log, .form_log input.pas {line-height: 20px;}
.form_log input.pas {margin-right:2px;}
.form_log input.log_boot {font-weight:bold;  margin-right:5px; position:relative; top:-1px; cursor:pointer;}
.form_log a {padding-right:10px; font-weight:bold; color:#355181;}
#entry_tabs, .cms_remember_me, .cms_repair_lnk {display:none;}
.cms_auth_email, .cms_auth_password, .cms_submit {float:left; }
.cms_error_message {clear:both;}
.cms_error_message {position:absolute; top:20px;}
.form_log {position:relative; display:flex; flex-direction:column;}
input.log_boot:active {top:0px;}
.form_find {margin-top:15px; background:url(/theme/bg_search.png) repeat-x; height:40px; padding-top:6px; padding-left:10px;}
.form_find .in_find {border-left:1px solid #dedede; border-top:1px solid #dedede; background:url(/theme/bg_find.png) 5px center no-repeat #fff; height:26px; padding-left:35px; width:320px;}
.form_find .find_boot, .registration .btn, .asd, .message .btn, .comment .btn {background:url(/theme/bg_find_boot.png) repeat-x; height:28px; width:90px; border-radius:6px; font-size:14px; color:#fff; line-height:28px; text-align:center; border:0;}
#search .find_boot {margin:3px 10px 0;}
.nav_head ul li a, .nav_head ul li p {color:#e7e8e8; text-transform:uppercase; font-size:13px; text-decoration:none; display:block; padding:0 20px; height:39px; line-height:39px;}
.nav_head ul li p {cursor: pointer; background:url(/theme/bg_category.png) center 4px no-repeat; padding-left: 39px;}
.nav_head ul li:last-child a {background:url(/theme/raz.png) right no-repeat;}
.nav_head ul li.li_active a, .nav_head ul li.li_active p {background:#eee; color:#375484;}
.nav_head ul li a:hover, .nav_head ul li p:hover {color:#fff;}
.nav_head ul li.li_active a:hover, .nav_head ul li.li_active p:hover  {color:#375484;}

.nav_head_admin li a {color:#e7e8e8; text-transform:uppercase; font-size:10px; text-decoration:none; display:block; padding:0 5px; height:39px; line-height:39px;}
.nav_head_admin li a:hover {color:#FF0000;}
/* Middle-----------------------------------------------------------------------------*/
#content { /*padding: 0 0 270px;*/ padding: 0 0 76px;}
.head_news {margin-top:15px;}
.head_news ul {width:960px;}
.head_news ul li {float:left; width:310px; position:relative; margin-right:10px; overflow:hidden; }
.head_news ul li:first-child {margin-right:15px;}
.head_news ul li:last-child {float:right; margin-right:0}
.head_news ul li a {display:block; position:absolute; background:url(/theme/bg_head_news.png) repeat; width:290px; height:68px; color:#fff; font-weight:bold; text-decoration:none; top:171px; padding:10px 10px 0;}

.name_reg {margin-bottom:55px; overflow:hidden;}
.name_reg .mar_0_15 {border:1px solid #ddd; overflow: hidden;}
.name_reg .finf_node, .name_reg .see_node {float:left; background:#fff;}
.name_reg .see_node .mar_l_30 {margin-right:-1px;}
#content h2 {font-size:16px; font-weight:bold; text-transform:uppercase; margin:25px 0 15px;}
#wrapper #content #reg_1 {text-transform:lowercase;}
.finf_node div.form_node {width:360px; background:#2c4674; height:59px;}
.finf_node div input {background:none; border:0; margin-top:10px; margin-left:12px;}
.finf_node div input.in_find_node {background:url(/theme/bg_find.png) 5px center no-repeat #fff; border-left:1px solid #cfd6db; border-top:1px solid #cfd6db; height:30px; line-height:30px; width:195px; padding-left:25px;}
.finf_node div input.find_boot_node {background:url(/theme/bg_find_boot_node.png) repeat-x ; width:100px; height:30px; border-radius:6px; color:#fff; font-size:14px; }
.name_reg #sc_1 .overview {width:100%;}
.name_reg #sc_2 ul {padding-top:40px;}
.name_reg #sc_1 ul li {font-size:15px; color:#e7effd; width:100%; background:#385485; }
.name_reg #sc_1 ul li span {padding: 12px 0; border-top:1px solid #456397; display:block; margin:0 20px;}
.name_reg #sc_1 ul li:nth-child(1) span {border-top: 0; padding-top: 13px;}
.name_reg #sc_1 ul li:hover {background:#2e4b7e; cursor:pointer; color:#ced3de;}
.name_reg #sc_1 ul li.cur {background:#244378; color:#fff;}
.see_node {position:relative;}
.see_node h3 {position: relative; font-size:16px; color:#ca6b03; text-transform:uppercase; background:#fff;height:0px; z-index:1000;}
.see_node h3 span { cursor: pointer; background: #fff; display: block; padding-top:15px;}
.see_node ul li {padding:15px 0 0; clear:both; margin-right: 20px;}
.see_node ul li img {float:left; margin-right:10px;}
.see_node ul li h4 a {text-decoration:none; color:#313131; font-size:14px;}
.see_node ul li p {color:#313131; font-size:13px;}
.see_node ul li span {font-size:12px; color:#9f9f9f;}

#content .popular ul li p:last-child {float: right !important; background:url(/theme/eye.png) left center no-repeat; padding-left:20px;}
#content div.popular ul li p {display: inline-block;}
#content #tabsText .demotivator ul li div.last_news img {width: 100px;}
#content #tabsText .demotivator ul li {float:left; width: 20%;}
#content #tabsText .demotivator ul li div.last_news {width: 120px; margin: 0 auto 20px;}

.br1 {border-bottom:1px solid #f1f1f1; margin:14px 0;}
.nav_node {margin-bottom: 40px; overflow: hidden;}
.nav_node a.prev, .nav_node span.centr, .nav_node a.next {font-weight:bold; color:#313131; font-size:11px; display:block; text-decoration:none; width:33%;}
.nav_node .prev {float:left; }
.nav_node .centr {float:left; text-align:center;}
.nav_node .next {float:right; text-align:right;}

/*videopublikatcii --*/
#comments {background:#fff; padding:30px 60px;}
.car, .cars {overflow:hidden; }
.car .video, .car .vi_cont {float:left;}
.car .video img {max-width: 175px; width: 100%;}
.car {clear: both;}
.car .vi_cont h3 {font-size:18px; margin-top: 10px;}
.car .vi_cont div p {font-size:14px; color:#525252;}
.car .vi_cont div p span {color:#436296;}
.cars ul li {float:left; width:22.5%; padding-left:2.5%; margin-bottom:20px; min-height: 250px;}
.cars ul li a {font-size:13px; font-weight:bold; color:#436296;}
.cars ul li p {color:#898989; font-size:13px;}
.br_site {margin-top: 22px; position: relative;}
.br_site span.it_url {position: absolute; right: 0; font-weight: bold;}
.br2 {border-bottom:1px solid #ddd; padding-top:25px;}
.next a {margin:10px auto 0; display:block; background:url(/theme/ewe.png) no-repeat; width:92px; height:30px; text-align:center; line-height:30px; text-decoration:none; color:#fff; font-size:14px;}
/* -- videopublikatcii*/
/*map --*/
.breadcrumb {padding:10px 0;}
.grey {color:#a1a1a1;}
.map div p {font-size:15px; color:#5d82ae;}
.map div p:first-child span {font-size:24px;}
.map div p span {font-size:18px; display:block; float:left; width:70px; text-align:right; padding-right:3px;}
/*-- map*/
/*news --*/
.new_slide { position:relative; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; margin:0 25px; height:50px;}
.new_slide div.gallery { margin:0 auto;}
.new_slide div.gallery ul li {width:150px !important; text-align:center; float:left; }
.new_slide div.gallery ul li a {text-decoration:none; color:#313131; font-size:15px;}
.new_slide div.gallery>ul {margin-top:10px!important}
.new_slide_vi h2 {color:#48679d; font-sizt:15px;}

div.gallery_vi > ul {width: 100%;}
div.gallery_vi ul > li {height:75px; float:left; width:11.1%; text-align:center;}
div.gallery_vi ul li:hover > a, div.gallery_vi li.activ_it > a {color:#e48304;}
div.gallery_vi ul li ul {display: none; width: 410px; min-height:60px; background:#fff; position:relative; z-index:10000; overflow:hidden; border:1px solid #2c4674; padding:3px; margin-top:-1px; margin-left: -60px;}
div.gallery_vi ul li:nth-child(2) ul {width: 340px;}
div.gallery_vi ul li:nth-child(6) ul {width: 480px;}
div.gallery_vi ul li:nth-child(5) ul {width: 380px;}
div.gallery_vi ul > li:hover ul {display:block; }
div.gallery_vi ul li ul li {height:20px; padding-left:20px; width:49%; text-align:left; padding-left:1%; float:left;}
div.gallery_vi ul li:last-child ul {margin-left:-300px; width: 420px;}
div.gallery_vi ul li ul li a {color:#313131; display:block; height:100%; line-height:20px;}
div.gallery_vi ul ul li:hover a {color:#48679d;}
div.gallery_vi ul > li:hover div.top_arrow {background:url(/theme/top_arrow.png) center top no-repeat;}
.top_arrow {height:10px;  width:100%; position: relative; z-index: 10000000;}

.new_slide .prev, .new_slide .next {position:absolute; top:18px; background:url(/theme/prev_next.png) no-repeat; width:11px; height:16px; z-index:1000;}
.new_slide .prev {left:-20px; background-position:right; z-index: 1000;}
.new_slide .next {right:-20px;}
.news_cont h3 {font-size:25px; margin: 30px 0; line-height:27px;}
.share_cos, .share42init {margin-top:10px; float:left; margin-right:10px; font-size:14px;}
.print {background:url(/theme/print.png) no-repeat; padding-left:25px; height:19px; line-height:19px; font-size:13px; float:right; display:block; text-decoration:none; color:#000;}
.tegi {float:left; font-size:14px;  color:#7c7c7c;}
.body_news .img_news {float:left; margin-right:10px; text-align:center;}
.body_news .img_news span {color:#a1a1a1; font-size:13px; display:block;}
.body_news img {max-width:100%; height:auto!important;}
.body_news .data_thesis {_float:left;}
.body_news .data_thesis p.data {font-size:13px; text-transform:uppercase; color:#a1a1a1; font-weight:100; margin-bottom:10px; float: left;}
.see {float: right; margin: 15px 0 10px; font-size:13px; color: #a1a1a1; background: url(/theme/see_ico.png) no-repeat 0 50%; padding-left:22px;}
div.see {display: none;}
.body_news .data_thesis p {font-weight:bold; clear: both;}
.press_box li, .body_news p {font-size:16px; margin:15px 0; line-height: 22px;}
.press_box ol {padding-left:50px; list-style: decimal; margin:25px 0;}
.press_box h1 {font-size:20px; margin:25px 0;}
.press_box img {width:100%;}
.soc_vid {padding:10px 0 0;}
.soc_vid div.tweet, .soc_vid div.vk, .soc_vid div.fb {float:left; margin-right:10px;}
.fi, #comments {padding:20px 15px; width:auto;}
.perelink {font-size:16px;}
.perelink ul li {margin:15px 0;}
.perelink ul li span {color:#7c7c7c;}
.coments, #comments, #commentsBody { overflow:hidden;}
.toggle, .comment_notification {display:none !important;}
.coments div.add_com, #comments div.add_com {padding-left:75px;}
.ava_com {background:url(/theme/ava_com.png) center no-repeat; width:50px; height:50px; border:1px solid #CCC; float:left;}
.coments .message, #comments .message {float:right; width:860px !important}
.coments .message textarea, #comments .message textarea  {width:100%;}
.coments .message textarea, #comments .message textarea, .comment textarea {border:1px solid #CCC; padding:3px;}
.captcha_wrapper {position:relative; height: 80px;}
#captcha_field {font-size:11px; margin-top:10px; border: 1px solid #CCC;}
.captcha_wrapper a.cmsCaptchaUpdate {left: 240px;}
#commentsBody .form {}
.coment_it {margin-top:20px; font-size:14px;}
.coment_it img {float:left; margin-right:10px; margin-bottom:25px;}
.coment_it p {color:#3d3d3d; margin-bottom:10px; margin-left:57px;}
.coment_it p a {padding-right:5px;}
.coment_it p span, .pull-left a.button {color:#afafaf;}
.coment_it p span.answer {background:url(/theme/answer.png) left center no-repeat; padding-left:13px;}
.like, .dislike {_padding:0 11px; _background:url(/theme/like_dislike.png) left top no-repeat; _margin:0 5px;}
.dislike {background-position:right; border-left:1px solid #9d9d9d; padding-left:19px; margin-right:20px;}
.ml_30, .childs {margin-left:30px;}
.ml_60 {margin-left:60px;}
/**/
.comment_item .form {clear:both; margin-left:25px;}
.commentForm {min-height:140px; border-bottom:1px dotted #CCC; margin-bottom:0; overflow: hidden; padding-bottom: 15px;}
.comment_item {clear:both; border-bottom:1px dotted #CCC; margin-bottom:10px; overflow:hidden; padding-bottom:5px;}
.avatar {float:left; margin-right:10px; height:100px; overflow:hidden; margin-bottom:10px;}
.comment_body_1 {width:800px; float:left;}
.comment_body_1 textarea {border:1px solid #ccc;}
.comment_body_1 textarea, .text_box_trans textarea {width:100% !important; height:50px !important; box-sizing: border-box;}
.comment_header, .pull-right, .comment_body {float:left;}
.pull-right {clear:both;}
.pull-right input.btn {float:left; margin-right:20px;}
.comment_body {width:700px;}
.childs {clear:both; margin-left:80px;}
.comment_author {color: #214A78;}
.comment_body_1 {width:800px;}
.comment_date {font-size:10px; float:left; margin-left:20px;}
/*-- news*/
/* registration --*/
.registration {font-size:14px; overflow:hidden; background:#fff;  border:1px solid #ddd;  margin-top:15px; padding:20px 10px; margin:0;}
.registration p, .cms_registration_result_block {margin-bottom:10px; display: block !important;}
#registration div#Email_element, #registration div#text_element, #registration div#text_2_element {height:80px;}
#registration div {width:30%;  float:left; margin:0 3.3% 30px 0;}
#registration > div:nth-child(4), #registration > div:nth-child(6) {margin-right:0;}
#registration div input, .captcha li input {max-width:283px; width:97%; border:1px solid #e1e1e1; color:#949494; font-size:14px; height:28px; line-height:28px; padding-left:1%;}
.cms_form_field span {font-size:11px; color:#919191;}
.registration .error { display:block !important;}
.error {font-size:11px; color:#ff0000;}
.cmsCaptchaUpdate {padding-top:40px; padding-left:130px; background:url(/theme/link_refresh.png) center right no-repeat;}
#registration div input.checkbox {height:13px; width:13px;}
#registration div#cms_form_submit_element {clear:both; width:940px; margin:0; height:28px;}
.registration .btn, .asd {width:190px; margin:0 auto; display:block; }
.asd, #registration div input#cms_form_submit {border:0 none;}
.asd {clear:both;}
#registration div input#cms_form_submit {width:0px; background:#fff; color:#fff;}
#registration div.cms_captcha {position:relative; width:63%; }
#registration div.cms_captcha img, #registration div.cms_captcha input#Kapcha_field, .cmsCaptchaUpdate {position:absolute; }
#registration div.cms_captcha img {left:320px; top:-30px;}
.cmsCaptchaUpdate {top:-10px; left:460px; font-size:0;}
#registration div.cms_captcha input#Kapcha_field {left:0; top:0;}
#entry_tabs_content form.authorization_form div.cms_error_message {background:#fff; cursor:pointer;}

/*-- registration*/
/*publications --*/
.new_slide .gallery ul li.activ_it a {color:#e48304;}
.bord5 {border:5px solid #e8e8e8;}
.news_box ul li {border-bottom:1px solid #e9e9e9; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.news_box ul li div {float:left;}
.news_box ul li div.item_news {width:60%; margin-left:2%;}
.news_box ul li div.item_news h3 a {font-weight:bold; font-size:16px; color:#000;}
.news_box ul li div.item_news p.data {margin:5px 0; color:#9c9c9c;}
.news_box ul li div.item_news p { font-size:14px; color:#505050;}
.pagin {text-align:center; }
.pagin a {color:#9c9c9c; text-decoration:none; font-size:16px;}
.pagin span {font-size:20px; color:#233e6d;}
/*-- publications */
/* tabs -- */
.expanded_search {width:100%; padding:20px;}
.expanded_search div.tabs, .expanded_search .am2 {float:left;}
.expanded_search div.tabs {width:49%;}
.expanded_search .am2 {width:47%;}
div.t2, div.t3, div.t4 {display: none}
div.tabs .tabs1 {width:100%; }
div.tabs .tabs1 li {float:left; font-size:18px; text-transform:uppercase; background:#e1e1e1; width:46.1%; margin-right:1%; text-align:center; height:40px; border:1px solid #e1e1e1; border-radius:5px 5px 0 0;}
div.tabs .tabs1 li a {color:#8a8a8a; line-height:40px;}
div.tabs .tabs1 li.tab-current {background:#fafafa; border-bottom:0 none; padding-bottom:2px; position:relative; z-index:15;}
div.tabs .tabs1 li.tab-current a {color:#e88804;}
div.t1, div.t2 {width:422px; background:#fafafa; border:1px solid #e1e1e1; position:relative; z-index:10; top:-1px; padding:10px 16px; text-align:center;}
.tabs .search_field {width:373px; border:2px solid #cdcccc; margin:0 auto; display:block; margin-bottom:15px; background:url(/theme/bg_find.png) 5px center no-repeat; padding-left:25px; height:30px;  color:#c6c7c7; border-radius:1px;}
div.t1, div.t2 {font-size:14px; color:#8a8a8a;}
div.t1 input, div.t2 input {border:1px solid #cdcccc; width:122px; border-radius:2px; padding-left:5px;}
.tabs input.btn, .pull-right .btn, .text_box_trans input[type=submit] {background:url(/theme/bg_find_boot.png) repeat-x; border-radius:6px; color:#fff; border:0; height:28px; width:95px; margin:0 auto; display:block;}
.am2 h1 {font-size:24px; font-weight:normal; margin-bottom:25px;}
.am2 p {font-size:14px; color:#8a8a8a;}
/* -- tabs */
/* Footer-----------------------------------------------------------------------------*/
.footer {width:100%;   background: #233e6d; margin-top:-230px;  /*min-height: 230px;*/ min-height: 0px; display: none; position: fixed; z-index: 1000000; bottom: 0;}
.footer-block {display: none;}
.footer-menu {border-top:3px solid #f37e08;}
/*.footer-but {padding:10px 20px 10px 33px; color:#fff; font-size: 13px; font-weight: 700; text-transform: uppercase; cursor: pointer; background: #f28211; width:40px; text-align:center; background-image: url(/media/pics/arrow-footer.png); background-repeat: no-repeat; background-position: 18px 15px;}*/
.footer-but {color:#fff; font-size: 13px; font-weight: 700; text-transform: uppercase; cursor: pointer; background: #f28211; width:60px; height:38px; text-align:center; background-image: url(/media/icons/burger.png); background-repeat: no-repeat; background-position: center center; background-size:contain;}
/*.footer-but-rotate {background-image: url(/media/pics/arrow-footer-rot.png);}*/
.footer-but-rotate {background-image: url(/media/icons/burger.png);}
.footer .navbar-nav > li > a {padding-top:5px; padding-bottom:5px;}
#footer {position: relative;}
#footer ul#nav {padding:10px 0; display: inline-block; float: none;}
#footer div:nth-child(2) {text-align: center;}
#footer .navbar-nav > li {float: left;}
#footer ul#nav li {border-right:1px solid #f1f1f1; padding:0 10px;}
#footer ul#nav li:last-child {border:0 none;}
#footer ul#nav li a {color:#f1f1f1; font-size:14px; text-decoration:none; text-transform: uppercase;}
.footer p, .footer p a {text-align:center; color:#f1f1f1; text-decoration:none; font-size:11px;}
/* Tiny Scrollbar */
#sc_1 .viewport { width: 100%; height: 387px;  position: relative; overflow: hidden;}
#sc_1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#sc_1 .scrollbar{ background: transparent url(/theme/bg-scrollbar-track-y1.png) no-repeat 0 0; position: relative; background-position: 0 0; float: left; width: 15px;  }
#sc_1 .track {background:transparent url(/theme/bg-scrollbar-trackend-y1.png) no-repeat 0 100%;height:260px !important; width:13px; position: relative; padding: 0 1px; top:20px;  }
#sc_1 .thumb { background: transparent url(/theme/bg-scrollbar-thumb-y1.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute;  left: -5px; }
#sc_1 .thumb .end { background: transparent url(/theme/bg-scrollbar-thumb-y1.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#sc_1 .disable, .cms_form_field label { display: none;}
#sc_2 .viewport {height: 387px; overflow: hidden; position: relative; }
#sc_2 .overview {list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#sc_2 .scrollbar {z-index: 1000; background: transparent url(/theme/bg-scrollbar-track-y1.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width:16px;}
#sc_2 .track {background:transparent url(/theme/bg-scrollbar-trackend-y1.png) no-repeat 0 100%; height: 367px !important; width:13px; position: relative; padding: 0 1px; top:20px;}
#sc_2 .thumb { background: transparent url(/theme/bg-scrollbar-thumb-y1.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#sc_2 .thumb .end { background: transparent url(/theme/bg-scrollbar-thumb-y1.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#sc_2 .disable { display: none;}
html>body .form_find .find_boot { behavior: url(pie/PIE.htc); }
html>body .nav_head ul li a:hover { behavior: url(pie/PIE.htc);}
html>body .nav_head ul li a.activ { behavior: url(pie/PIE.htc);}
.soc_reg {position:fixed; left:0; top:250px;}
/*lk---*/
.lk_nick {color:#2c4674;}
.lk .lk_r {float:left;}
.lk {padding:17px 22px; width:918px; background:#fff;}
.lk_r .main_info {overflow:hidden;}
.lk_r {width:67%; font-size:14px;}
.lk_r .br, .lk_r .br_asd {margin-bottom:15px;}
.lk_r h3 {font-weight:bold; font-size:16px;}
.lk_r .main_info ul {clear:both; margin-top:23px; overflow:hidden;}
.lk_r .main_info ul li {float:left;}
.lk_r .main_info ul li:first-child {width:140px; text-align:right; color:#686868;}
.lk_r .main_info ul li:last-child {width:490px; margin-left:8px;}
.lk_r .main_info ul li div {float:left; position:relative;}
.lk_r .main_info ul li div select {border:0 none;}
.list_reg {background: url(/theme/list_reg.png) 130px 1px no-repeat #fff; overflow: hidden; width: 150px;}
.list_reg select {background: transparent; width: 170px;}
.spec, .settlement {width:100%; padding:1px;}
.lk_r .contacts {overflow:hidden; clear:both;}
.lk_r .contacts ul {margin-top:23px;}
.lk_r .contacts ul li {float:left; }
.lk_r .contacts ul li input, .change_pass ul li input {width:70px; border:0 none; padding:1px;}
.lk_r .contacts ul li input:focus, .spec:focus, .settlement:focus, .change_pass ul li input:focus {border:1px solid #CCC; padding:0;}
.lk_r .contacts ul li .first_input {width:120px; !important;}
.lk_r .contacts ul li:nth-child(2n+1) {color:#686868;}
.lk_r .contacts ul li:nth-child(2n) {margin:0 10px 0 5px;}
.change_pass ul {overflow:hidden; color:#686868; margin-top:10px;}
.change_pass ul li {float:left; margin-right:30px;}
.change_pass ul li:last-child {float:right;}
.change_pass ul li input.apply {background:url(/theme/ewe.png) no-repeat; width:92px; height:30px; text-align:center; text-decoration:none; color:#fff;}
#avatar_element .uploadFile {display:block; position:absolute; width:256px; padding-top:250px; top:15px; z-index:100;}
#avatar_element div {overflow:hidden; height:230px; position:absolute; top:15px; left:0; margin-top:10px;}
/**/
form#newform1 div.cms_form_field label { display: block; color: #686868; padding-bottom:5px;}
.lk form#newform1 div#avatar_element {position:absolute; top:-40px; left:-280px; width:256px; height:256px;}
form#newform1 div#spec_element label, form#newform1 div#region_element label, form#newform1 div#settlement_element label { width:120px; float:left;}
#newform1 #spec, #newform1 #settlement {margin-left: 8px; width: 490px !important; border:1px solid #CCC;}
#newform1 .ui-multiselect {margin-left: 8px;}
#newform1 div.contacts div.cms_form_field {float:left; margin:0 15px;}
#newform1 div.contacts div.cms_form_field input {width: 120px; border: 1px solid #ccc;}
#newform1 .change_pass div {float:left;}
#newform1 .change_pass input { border: 1px solid #ccc; height:22px;}
#newform1 {position:relative; }
#ch_pas_element {margin-right:30px;}

#spec_element, #region_element, #settlement_element {margin-top: 23px;}
#cms_form_submit_element {clear:both; padding-top:15px;}
#cms_form_submit {background:url(/theme/ewe.png) no-repeat; width:92px; height:30px; text-align:center; text-decoration:none; color:#fff; border:0 none;}
/*---lk*/
.find_boot, .btn, #cms_form_submit {cursor:pointer;}
.metr {position: absolute; top: 50px; left:-5000000px;}
.delete {cursor: pointer;}
.now {text-align: right; line-height: 26px; float: right;  margin-top: 20px;}

.body_news a img {margin-right:20px; _width:100% !important;}
.time {padding-left: 4px;}

/*опросник*/
.poll {position:fixed; top:50%; margin-top:-150px; left:0; /*z-index:1000;*/ z-index:100001; box-shadow: 1px 2px 5px 0; border-radius:0 5px 5px 0; background: #f1f1f1; padding-right: 30px;}
.poll .form {background:#f1f1f1; margin:0; border-radius: 0 8px 8px 0; min-height:200px!important; height:auto!important;}
.poll .form.active {}
.poll .buttom {min-height:200px!important; height:100%!important;}

.poll form ul li {border-bottom:1px solid #ddd; /*margin:0 15px;*/ margin:0 30px; line-height:16px; min-width:170px; padding:11px 0 6px;}
.poll form ul li input {margin:0;}
.poll form div:first-child {background:#fff; padding:10px; border-top:1px solid #ddd; margin:0; font-size:15px; overflow:hidden;}
.poll .form .submit_poll {color:#f1f1f1; width:90px; height:28px; line-height:28px; margin:8px auto; display:block; cursor:pointer; border-radius:5px; background:url(/theme/bg_find_boot.png) repeat-x; font-size:14px;}
.buttom {width:30px; min-height:26       0px; cursor:pointer; border-radius:0 5px 5px 0; background:url(/theme/poll_button_bg.png) 50% 85% no-repeat #385485; position:absolute; right: 0; top: 0;}
.result_box {position:relative; margin-bottom:5px; max-height:440px; overflow-y: auto;}
.result_box ul {/*padding-bottom: 30px;*/padding-bottom: 10px}
.result_box > div {position:absolute; bottom:6px; width: 100%;}
.result_box li {position:relative;}
.result_box li span {display:block; padding-bottom: 5px;}
.result_box > div div.result {top:0px; right: 17px;}
.result_box > div span {padding-left: 20px;}
.indicator  {width:72%;}
.indicator p {background:#4f6fa7; height:25px;}
#in_1 p {width:100%;}
#in_2 p {width:25%;}
#in_3 p {width:15%;}
#in_4 p {width:10%;}

.poll form ul li input {display:none;}
.poll form ul li input + label {background:url(/theme/radio_spr.png) no-repeat left bottom; width:20px; height:20px; padding-left:25px; padding-top:6px;}
.poll form ul li input:checked + label {background-position:left top;}

.result {font-size:20px; font-weight:bold; color:#dc8102; position:absolute; right:0; bottom:7px;}
.buttom .arrow {width:7px; height:17px; position:absolute; top:40%; left:50%; margin-top:-13px; margin-left:-4px; background:url(/theme/arrow_poll.png) left center no-repeat;}
.buttom .click {background-position: right center;}
.active_poll {cursor: pointer;}

.dem {width: 950px; padding:5px;}
.dem ul {overflow: hidden;}
.dem ul li {width:50%; text-align: center; margin: 30px auto;}

.poll_ad {position: relative;}

.result_box_ad {}
.indicator_ad p {height:15px; background: #385485;}
.result_box_ad ul li {border: 1px solid #ccc; height: 24px; line-height: 24px; overflow: hidden;}
.result_box_ad ul li span {float: left; margin-right: 20px; display: block;}
.result_box_ad ul li div {float: left;}
.result_box_ad ul li div.vo {float: right;}
.result_box_ad ul li div.vo input {width:40px;}
.answers div input {width:210px;}

.ui-dialog-titlebar {background: #385485; color:#fff;}
#cms_repair_email {margin-left: 10px;}
#cms_repair_form div:first-child label {line-height: 26px;}
#print_button a img {width:21px !important;}
.form {position: relative; overflow: hidden;}
.sitemap {display: block; width: 16px; height: 16px; position: absolute; top:26px; left:12px; background:url(/theme/sitemap.png) no-repeat;}
.maphtml {margin-top:30px;}

.cont_cat {overflow: hidden; padding:0 15px;}
.sb_left ul, .news_category ul {background: #fff; border:1px solid #ddd; padding:5px 0;}
.sb_left ul li, .news_category ul li {margin:5px auto;}
.sb_left ul li a, .news_category ul li a {text-transform: uppercase; font-size: 12px; width: 96%; display:block; padding-left:4%; height: 28px; line-height: 28px;}
.sb_left ul li.active a, .sb_left ul li:hover a, .news_category ul li:hover a, .news_category ul li:active a {color:#fff; background: #e68304;}

.news_category {margin-top: 15px;}

.category {display:none;}
.category_box ul {overflow: hidden;}
.category_box ul li {float: left; background: #6a83ad; height: 27px; line-height: 27px; padding:0 8px; margin:0 5px 5px 0;}
.category_box ul li:hover {background: #db7b04;}
.category_box ul li a {color:#fff; font-size:13px; font-weight: bold;}


.centr_cont > div {background: #fff; border:1px solid #ddd; padding:20px; margin-right: 10px;}
.centr_cont div ul li {overflow: hidden; padding:10px 0; border-bottom:1px solid #ddd;}
.centr_cont div ul li a.img {display:block; float:left; width: 120px; height: 83px; overflow: hidden; margin-right:10px;}
.centr_cont div ul li a img {width: 120px;}
.centr_cont div ul li a.title {font-weight: bold; font-size: 14px; color:#313131;}
.centr_cont div ul li p {font-size: 14px; color:#313131;}
.centr_cont div ul li span {font-size: 12px; color:#9f9f9f;}

.pag_cat {width: 550px; margin:15px auto 0;}
.pag_cat span, .pag_cat a {display: inline-block; text-align: center;}
.pag_cat span {color:#233e6d; font-size:16px;}
.pag_cat a {font-size:14px; color:#9c9c9c;}
.pag_cat li {display: inline-block; width:32px; height:20px; text-align: center;}
#registration {overflow: hidden;}

.banks {width: 100%; min-height: 55px; margin-top: 25px; text-align: center;}
.banka_xam {margin-top: 30px; text-align: center;}
.pluso-more {display: none !important;}

.soc_com {padding: 20px 15px; background: #fff; border: 1px solid #ddd; margin-top: 15px; width:auto;}
#hc_footer {display: none !important;}
.social_widgets_twitter {background: url("/theme/twitter_gr_sily.png") no-repeat center center; width:200px; height:400px; position: relative;}
.social_widgets_twitter .twitter-follow-button {position: absolute; left: 55px; bottom: 15px; color: #fff; font-weight: bold; text-decoration: underline;}

.ui-datepicker-month, .ui-datepicker-year {color:#000;}

/*----*/
.form_box {float:right; max-width:400px; position: relative;}
.form_find_new {padding-top:20px; overflow: hidden;}
.form_find_new form {
    /*width: 224px;*/
    float: right;
    display:flex;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
    justify-content: flex-end;
    -webkit-justify-content: space-between;
}
.form_find_new input {border:1px solid #225384; padding:0; display: inline-block;}
.form_find_new input[type=text] {color:#225384; font-style: italic; height:20px; /*width:190px;*/ width:300px; padding:0 0 0 5px;}
.form_find_new input[type=submit] {background:url("/theme/img/lupa.png") no-repeat center center #1e5082; width:23px; height:22px; margin-left:0px;}
.form_log input[type=password], .form_log input[type=text] {background:none; min-width: 133px; width:30%; margin-right:15px; height:20px; border:1px solid #e0e0e0; color:#6f6f6f; font-style: italic;}

.form_log input.log, .form_log input.pas {padding:0 0 0 5px;}
.header_new .form_log input.log_boot {background:#f28211; max-width:74px; height:22px; color:#fff; font-style: italic; line-height:22px; text-align: center; margin:0;}
.header_new .form_log a {color:#737373; font-weight:100; text-decoration: underline; top: 10px; width: auto;}
.header_new .form_log a.cms_repair_lnk_1 {right:0;}
.header_new .form_log a:hover {text-decoration:none;}
.header_new #nav, .header_new .nav_head_admin {width: 100%; padding:10px 0;}
.header_new .nav_head ul li a, .header_new .nav_head ul li p {color:#1d5084; background:none; height:30px; line-height:30px; font-weight: bold;}
.header_new .nav_head ul li p {padding-left: 40px; border-left:2px solid #efb680; position: relative;}
.header_new #nav {background:#fefefe; border-bottom:3px solid #f37e08; overflow: hidden;}
.header_new #header .form {margin-top:0px;}
.header_new .form_log {margin-top:5px;}
.header_new .url_box_head {text-align: right; display:none;}
.header_new .authorization_form {overflow: hidden;}
.header_new .cms_greetings {text-align: right;}
.content_new .category {background:#eaf1fd;}
.content_new .category_box ul {padding: 10px 0 0;}
.content_new .category_box ul li {background:none; margin: 10px 20px;}
.content_new .category_box ul li a {color:#1e5083;}
.header_new .nav_head ul li a {position: relative;}
.header_new .nav_head ul li a:hover, .header_new .nav_head ul li p:hover {color:#f37e08;}
.header_new .nav_head ul li a:after {content:""; position: absolute; display: none; width: 0; height: 0; border-left:11px solid transparent; border-right:11px solid transparent; border-bottom: 13px solid #f37e08; bottom:-10px; left:50%; margin-left:-11px;}
.header_new .nav_head ul li p:after {content:""; position: absolute; display: block; width: 0; height: 0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:10px solid #f37e08; top:50%; left:20px; margin-top:-5px;}
.header_new .nav_head ul li.li_active a:after, .header_new .nav_head ul li a:hover:after {display: block;}
.content_new .news_box1 {padding:50px 0 0;}
.news_box1 {overflow: hidden;}
.news_box1 img {width:100%;}
.news_box1 .fl h2 a {color:#020202; font-size:25px; text-transform:none; line-height:27px;}
.news_box1 .fl p {color:#000; font-size:14px; line-height:18px; margin-bottom: 10px;}

.cat_item {position: relative; padding-left:10px}
.cat_item:before {content:""; position: absolute; display: block; left:0; top:4px; width: 0; height: 0; border-top: 5px solid transparent; border-left: 6px solid #f37f08; border-bottom: 5px solid transparent;}
.cat_item a {color:#7e7e7e; font-size:10px;}

.news_main .data {color:#878686; font-size:22px; text-align: center; text-transform: uppercase; margin-bottom: 10px; margin-top: -28px;}
.news_main.news_box1 .fr li {margin:0 auto 15px; max-width:260px;}
.news_main.news_box1 .fr h3 {margin:0 0 5px;}
.news_main.news_box1 .fr h3 a {color:#020202; font-size:14px; line-height:16px;}
.title_raz {margin:45px 0 30px; text-transform: uppercase; font-size:24px; line-height:30px; height:30px;}
span.mark {border-left:15px solid #f47b02; padding-left:10px; height:100%; display:block;}
.title_box {height:26px; background: #385485; color:#fff; text-transform: uppercase; font-size:20px; line-height:26px;}
.title_box a {color:#fff; text-transform: uppercase; font-size:20px; line-height:26px; display: block;}
.news_other.news_box1 .fl {margin-top:30px;}
.news_other.news_box1 .fr {background: #e8effb;}
.news_other.news_box1 .fr li {max-width:260px; margin:0 auto; margin-bottom:18px;}
.bor3 {border-bottom:1px solid #eeeded; margin:-1px 15px 10px;}
.content_new .news_other.news_box1 {padding-top:0;}
.news_last_box .title_box {background:none; color:#020202; text-transform: inherit; margin-bottom:25px; height:37px; line-height:37px;}
.news_last_box ul {overflow: hidden;}
.news_last_box li {margin-bottom:25px; min-height:400px;}
.news_last_box.col3 li {min-height: 360px;}
.news_last_box.col3 h4 a {font-size:16px; line-height:22px;}
.news_last_box.col4 h4 a {font-size:14px; line-height:20px;}
.news_last_box.col3 li > div {max-width: 290px; margin: 0 auto; padding: 0 2%;}
.news_last_box.col4 li > div {max-width:200px; margin: 0 auto; padding: 0 10px;}
.news_last_box.col3 li > div img, .news_last_box.col4 li > div img {width:90%; max-width:290px;}
.news_last_box.int_box {background:#1d5084; padding-top:15px; margin-bottom:45px;}
.news_last_box.int_box {display:none;}
.news_last_box.int_box, .news_last_box.int_box a, .news_last_box.int_box .title_box {color:#fff;}
.news_last_box h4 a {color:#020202; font-weight:900;}
.news_last_box.int_box li {float:left; margin-bottom:25px;}
.news_last_box.col3 .img_it a {display: block; max-width:290px; height:160px; overflow: hidden; text-align: center;}
.news_last_box.col4 .img_it a {display: block; max-width:200px; height:160px; overflow: hidden; text-align: center;}

.text_trans li {overflow: hidden; margin-bottom:30px;}
.text_trans .time {float:left; width:100px; font-size:21px; color:#7c7c7c;}
.text_trans p {float:left; width:550px;}
.print_button {position: absolute; right: 25px;}
.content_new .row {background: #fff;}
.pad_0_15 {padding-left:15px; padding-right:15px;}
.mar_0_15 {margin:0 15px;}
.mar_l_30 {margin-left:30px;}
.banka_xam img {max-width:100%;}
.news_other ul {padding:20px 0;}

.info_txt span {  color: #008DD2;  font-size: 14px;  margin: 0 14px 0 5px;  font-weight: normal;}
.info_txt p {  margin-bottom: 15px;  margin-right: 10px;  font-size: 14px;  font-weight: normal;}
.info_txt {  padding: 0px;}
.delete{    float:right;    color:red;    font-weight:bold;    cursor:pointer;}
.edit{    float:right;    cursor: pointer;}
.comment_item textarea{width:100%!important;    resize:none;}
#wrap_t {background: #fff; padding: 5px; border: 1px solid #ddd;}
#wrap_t > div {display:none;}
#wrap_t > span {cursor: pointer; text-transform: uppercase; font-size: 11px; display: inline-block; margin-right: 9px; margin-bottom: 10px;}
#wrap_t > span:nth-child(3) {margin-right:0;}
#wrap_t.t_1 div.t_1 {display:block; width:100%;}
#wrap_t.t_2 div.t_2 {display:block; width:100%;}
#wrap_t.t_3 div.t_3 {display:block; width:100%;}
#cms_registration_result_block {color: #ff0000;}

.banka_none {display:none;}
.flex {display:flex;}
.mediametrics_box {margin:10px 0;}
.mediametrics_box > div, .mm-body__inner, .mm-body__inner > div {width:100%;}
.mm-body__inner > div {display: flex; justify-content: space-around; width: 100%; flex-wrap: wrap;}

.fl_left .files-tree {margin-top:20px;}
/*.field_wrap > div {height:70px!important;}*/
.files-tree-load-wrap {width:100%;height:70px;float:left}
.files-tree input[type=button] {width:105px;}


.mediametrics_box .mm-body__fontsize--big.mm-body_imaged, .mediametrics_box .mm-body__fontsize--big.mm-body_imaged a {
    font-size: 12px !important;
}


/*Яндекс дзен виджет - начало*/
.zen-widget.widget_need-edges .zen-widget.widget__header {
    margin-left: 0;
    margin-right: 0;
}

.zen-widget.widget__header {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    align-items: center;
    color: #000;
    margin-bottom: 16px;
}

.zen-widget.widget__header-left {
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    align-items: center;
}

.zen-widget.widget__header {
    color: #000;
}

.zen-widget.widget {
    text-align: left;
}

.zen-widget.widget__header_size_l .zen-widget.widget__header-icon {
    width: 48px;
    height: 48px;
}

.zen-widget.widget__header-icon {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='48px' height='48px' viewBox='0 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: sketchtool 50 (54983) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3E73188D09-4670-44FA-B659-625E4B180F22%3C/title%3E %3Cdesc%3ECreated with sketchtool.%3C/desc%3E %3Cdefs%3E %3Ccircle id='path-1' cx='24' cy='24' r='24'%3E%3C/circle%3E %3ClinearGradient x1='91.7771101%25' y1='50%25' x2='7.77982326%25' y2='50%25' id='linearGradient-3'%3E %3Cstop stop-color='%23F8B3B2' offset='0%25'%3E%3C/stop%3E %3Cstop stop-color='%23F8B3B2' offset='100%25'%3E%3C/stop%3E %3C/linearGradient%3E %3C/defs%3E %3Cg id='Page-2' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='widget_new_logo_desktop' transform='translate(-183.000000, -60.000000)'%3E %3Cg id='icon' transform='translate(183.000000, 60.000000)'%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Mask' fill='%23FF0000' xlink:href='%23path-1'%3E%3C/use%3E %3Cpolygon id='Rectangle' fill='url(%23linearGradient-3)' mask='url(%23mask-2)' transform='translate(24.535281, 23.440157) rotate(-41.000000) translate(-24.535281, -23.440157) ' points='15.5761896 20.1267812 33.4943715 21.1721382 33.4943715 26.7535335 15.5761896 25.7081765'%3E%3C/polygon%3E %3Cpolygon id='Rectangle' fill='%23D00000' mask='url(%23mask-2)' transform='translate(23.576390, 42.074878) rotate(-41.000000) translate(-23.576390, -42.074878) ' points='13.3309574 38.6840901 33.8218233 39.8842708 33.8218233 45.4656661 13.3309574 44.2654855'%3E%3C/polygon%3E %3Cpolygon id='Rectangle' fill='%23D00000' mask='url(%23mask-2)' transform='translate(24.699099, 5.446272) rotate(-41.000000) translate(-24.699099, -5.446272) ' points='15.5545795 2.09650637 33.8436184 3.21464248 33.8436184 8.79603783 15.5545795 7.67790172'%3E%3C/polygon%3E %3Cpolygon id='Rectangle' fill='%23FFFFFF' mask='url(%23mask-2)' points='15.627907 8.93023256 33.4883721 14.7774086 33.4883721 20.0930233 15.627907 14.2458472'%3E%3C/polygon%3E %3Cpolygon id='Rectangle' fill='%23FFFFFF' mask='url(%23mask-2)' points='15.627907 26.7906977 33.4883721 32.6378738 33.4883721 37.9534884 15.627907 32.1063123'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: center;
    background-size: contain;
    border-radius: 50%;
    background-repeat: no-repeat;
    overflow: hidden;
}

.zen-widget.widget__header-info {
    margin: 0 6px;
}

.zen-widget.widget__header {
    color: #000;
}

.zen-widget.widget {
    text-align: left;
}

.zen-widget.widget__header_size_l .zen-widget.widget__header-logo, .zen-widget.widget__header_size_m .zen-widget.widget__header-logo {
    font-size: 21px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}

.zen-widget.widget__header-logo, .zen-widget.widget__header-logo:hover, .zen-widget.widget__header-logo:visited, .zen-widget.widget__header-logo:active {
    color: #000 !important;
    text-decoration: none !important;
}
.zen-widget.widget__header-logo {
    line-height: 1;
    white-space: nowrap;
    vertical-align: bottom;
    font-family: 'logotype-ysans';
    display: block;
}

.zen-button.zen-widget.widget__header-button {
    height: 38px;
    min-width: 190px;
    text-transform: none;
    font-size: 15px;
    line-height: 18px;
    padding: 10px 19px;
    letter-spacing: normal;
}

.zen-button._theme_normal, .zen-button._theme_pseudo, .zen-button._theme_red, .zen-button._type_link {
    font-family: sans-serif;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
}
.zen-button._theme_red {
    background-color: #dc1010;
    color: #fff;
    text-transform: uppercase;
}
.zen-button._size_m {
    height: 36px;
    padding: 10px;
    font-size: 12px;
    letter-spacing: 0.8px;
    min-width: 40px;
}

.zen-button {
    display: inline-block;
    overflow: visible;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    -moz-user-focus: ignore;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    white-space: nowrap;
    -webkit-text-decoration: none;
    text-decoration: none;
    background: transparent;
        background-color: transparent;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    touch-action: manipulation;
    border: none;
    outline: none;
    cursor: pointer;
    border-radius: 4px;
    transition: background-color 0.34s, -webkit-transform 0.1s ease-out;
    transition: background-color 0.34s, transform 0.1s ease-out;
    transition: background-color 0.34s, transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-font-smoothing: antialiased;
}

.zen-button.zen-widget.widget__header-button {
    text-transform: none;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: normal;
}
.zen-button._size_m {
    font-size: 12px;
    letter-spacing: 0.8px;
}

.zen-button._theme_red {
    color: #fff;
    text-transform: uppercase;
}

.zen-button._theme_normal, .zen-button._theme_pseudo, .zen-button._theme_red, .zen-button._type_link {
    font-family: sans-serif;
    font-weight: 500;
}
.zen-button {
    -moz-user-focus: ignore;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
}

/*Яндекс дзен виджет - конец*/

.news_box {margin-top:20px;}
.content_auth .form {min-height: 500px; padding: 50px 30px; display:block;}
.url_box_head {margin-top:20px; display:none;}




@media (min-width:768px) {
.nav_head ul li a, .nav_head ul li p {padding: 0 10px;}
}

@media (min-width:850px) {
.nav_head ul li a, .nav_head ul li p {padding: 0 20px;}
}

@media (min-width:1000px) {
.nav_head ul li a, .nav_head ul li p {padding: 0 27px;}
}

@media (max-width:768px) {
.header_new .nav_head ul li.li_active a:after, .header_new .nav_head ul li a:hover:after {display:none;}
.body_news img {max-width:100%;}
.bg_nav.new, #header .form {display:none !important;}
.form_find_new input[type=text] {/*width:74%;*/ width:300px; margin-left: 10%;}
.header_new .logo, .header_new .form_box, #header .form, .now, .form_find_new form {float:none;}
.header_new .logo {width: 328px;margin: 0 auto; text-align:center; margin-top:20px;}
.now {margin-top:0;}
#header .form_find_new {padding:0; float: right; /*width: 57%;*/}
.header_new .form_box {max-width:100%; padding:0 15px; margin-top:0px; margin-bottom:40px;}
.logo {max-width:450px; margin:0 auto; padding:0 10px;}
.form_find_new form {width:100%;}
.sitemap {top:5px;}
.now {margin-right:60px; float: left;}
.navbar-header {margin-top:-33px; float: right;}
.news_main .data {margin-top:0;}
.news_main.news_box1 .fr li, .news_other.news_box1 .fr li {max-width:100%;}
.news_last_box.col3 li > div, .news_last_box.col3 .img_it a {width:96%;}
.news_last_box.col3 .img_it a {height:auto;}
.news_last_box ul {margin:0 15px;}
#footer {padding: 0 15px;}
.navbar-default .navbar-collapse {clear: both;}
.buttom {width:16px;}
.poll {padding-right:16px;}
.now {display:none;}
}

@media (max-width:1000px) {
#registration div {float:none; width: 100%;}
#registration div input {max-width: 100%;}
#registration div.cms_captcha img, .cmsCaptchaUpdate {display: inline-block;}
#registration div.cms_captcha {width:100%;}
#registration div.cms_captcha img, .cmsCaptchaUpdate {position: initial;}
.header_new .url_box_head {display:none;}
.body_news .img_news img, .news_cont  iframe {max-width:100%;}
.comment_body_1 {width: 100%;}

}

@media (max-width:1200px) {
    .expanded_search .am2 {width:40%; padding-left:20px;}
}

@media (max-width:991px) {
    .expanded_search div.tabs {
       width:auto;
    }
    .expanded_search {
       width:auto;
       display: flex;
       flex-direction: column;
       justify-content: center;
       align-items: center;
       padding-left:3px;
    }
    .tabs {order:2;}
    .am2 {order:1;}
    .expanded_search .am2 {width:87%; margin-bottom:20px;}
}
@media (max-width:350px) {
    div.tabs .tabs1 li {width:auto; padding:0 10px;}
}

@media (max-width:850px) {
    .am2 {float:none; margin-top:20px;}
}

@media (max-width:600px) {
    .expanded_search div.tabs {width:80%;}
}

@media (max-width:520px) {
    div.t1, div.t2 {max-width:100%;}
    .tabs .search_field {max-width:90%;}
    div.t1 .hasDatepicker, div.t2 .hasDatepicker {width:100%;}
    .news_box ul li div {float:none;}
    .news_box ul li div:first-child {text-align:center;}
    .news_box ul li div.item_news {width:98%;}
}

@media (max-width:520px) {
.hc__authorization__anonim {display:block !important;     height: auto !important;}
.hc__authorization__anonim > .hcc {float: none !important; overflow: hidden !important; clear: both;}
}

@media (max-width:500px) {
.poll form div:first-child {font-size: 13px;}
.poll form ul li {margin: 0 5px 0 15px;}
.poll form ul li input + label {font-size:11px;}
.indicator p {height:15px;}
.result {font-size:14px;}
#footer .navbar-nav > li {float:none;}
#footer ul#nav li {border:none;}
#footer ul#nav li a:hover {text-decoration: underline;}
.pb35 {padding-bottom: 35px;}
}

@media (max-width:400px) {
.news_last_box.col3 li {min-height: 390px;}
.news_last_box.col3 h4 a {font-weight:100;}
div.tabs .tabs1 li a {font-size:14px;}
}
@media (max-width:365px) {
.header_new .logo {width: 90%;}
.logo img {width: 100%;}
}

@media (max-width:300px) {
.poll {display:none;}
}