*{margin:0;padding:0;box-sizing:border-box;font-size:inherit;font-family:inherit;outline:0;}
body{width:100%;font-family:'Roboto', sans-serif;color:#000;font-size:15px;color:#333;background:#fafafa;}
@font-face{font-family:'FontAwesome';src:url('/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
#otdeleniya td span {
    height: 16px;
    overflow: hidden;
    position: relative;
    display: inline-block;
}
.col2ul {
    counter-reset: myCounter;
    list-style-position: inside;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    list-style-type: disc;
}
.main_desc {margin-bottom: 15px;line-height: 23px;}
.ya-share2, .ya-share2 *{text-align: center;}
.sovesom_100 {width: 100% !important;padding: 0 !important;}
.sovesom_100 .text {padding: 15px !important;}
.sovesom_100 .text > img {width: 300px !important; float: right; margin-left: 15px;}
.sovesom_100 .text > p {margin-bottom: 20px;}
._block_tops_goo {display: inline-block;width: 100%; box-sizing: border-box; position: relative; overflow:hidden;margin-bottom: 10px;    text-align: center;}
._block_tops_yan {display: inline-block;width: 100%; box-sizing: border-box; position: relative; overflow:hidden;margin-bottom: 10px;    text-align: center;}
._block_tops_yan > div {display: inline-block;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
img{max-width:100%;}
.content{width:728px;float:left;}
.mapdo {
    color: #f03226;
    border-bottom: dotted 1px;
    cursor: pointer;
}
.map_to_print {
    display: none;
    position: relative;
}
.print-preview {
    padding: 10px 33px;
    background: #f03226;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    cursor: pointer;
    position: absolute;
}
.map_print img {
    width: 100%;
}
.ads_link{
    display: inline-block;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 5px;
}
.w50 {float: left;width: 50%; display: inline-block;box-sizing: border-box;padding: 10px;}
.w50one {padding-left: 0;}
aside{}
.search_result {
    max-height: 115px;
    overflow-y: auto;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    border: 1px solid #e4e4e4;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    border-radius: 1px;
}
.search {position: relative;}
.search_result li {
    list-style: none;
}
.search_result li a {
    list-style: none;
    padding: 5px 10px;
    border-bottom: 1px #ddd solid;
    cursor: pointer;
    transition: 0.3s;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    font-size: 13px;
}
.search_result li:hover{
    background: #fff4e5;
}
.fa-volume-control-phone:before{content:"\f2a0";}
.coments{margin-bottom:20px;}
.fa-mobile-phone:before, .fa-mobile:before{content:"\f10b";}
.pad{padding-left:30px;}
.pad li{margin-bottom: 15px;}
.contform{overflow:hidden;}
.fa-map-marker:before{content:"\f041";}
.comshare{float:left;}
.form-group{margin-bottom:10px;}
.fa-sign-in:before{content:"\f090";}
.fa-sign-out:before{content:"\f08b";}
.fa-money:before{content:"\f0d6";}
.services i.fa-sign-in{color:#F03226;}
.services i.fa-sign-out{color:#ff9908;}
.services i.fa-money{color:#cb0000;}
.services i{font-size:20px}
.services:hover span{display:inline-block;position:absolute;}
.services{display:inline-block;float:left;position:relative;padding:0 3px;cursor:pointer;}
.services span{display:none;position:absolute;background-color:#ffffff;border:solid 1px #eee;font-size:13px;font-weight:300;padding:4px 10px;text-align:center;color:#666;z-index:10;top:-30px;left:0;white-space:nowrap;}
a{color:#1781b4;}
table tr:nth-child(odd)>td{background-color:#f9f9f9;}
.dataTables_filter{margin-bottom:12px;}
.dataTables_paginate a{background:#F03226;color:#fff;padding:4px 8px;margin-right:6px;margin-top:4px;display:inline-block;cursor:pointer;}
.dataTables_paginate a:hover{background:#ff9908}
.dataTables_filter input{border:solid 1px #ccc;padding:5px;font-size:inherit;font-family:inherit;margin-left:10px;font-weight:normal;display:inline-block;}
td{border-top:solid 1px #ddd;}
th{font-weight:normal;background-color:#264489;color:#fff;}
table{width:100%;border-spacing:0;margin-bottom:20px;font-size:14px;}
th, td{padding:8px;text-align:left;}
.block{display:inline-block;width:100%;border:1px solid #e4e4e4;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);-ms-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;margin-bottom:15px;position:relative;padding:0 15px;}
.img_alt{color:#666;font-size:14px;}
.button_color:hover{background-color:#F03226;}
.button_color{background:#264489;color:#fff;text-decoration:none;padding:10px;display:inline-block;width:100%;text-align:center;font-size:16px;font-weight:bold;}
.rekv li{margin-bottom:10px;}
.list_citi{list-style:none;padding:0;margin-bottom:20px;display:inline-block;width:100%;}
.list_citi li{width:25%;float:left;box-sizing:border-box;padding:3px;}
.img_block{padding:10px;box-sizing:border-box;display:inline-block;background-color:#fafafa;text-align:center;border:solid 1px #eee;}
.img{border:solid 1px #eee;margin-bottom:10px;}
.pre_top{display:inline-block;width:100%;border-bottom:1px solid #e1e1e1;}
.post_top{background-color:#264489;display:inline-block;width:100%;}
.nav_post_top ul{list-style:none;}
.nav_post_top li a{padding:11px;display:inline-block;color:#fff;text-decoration:none;}
.nav_post_top li a:hover, .nav_post_top li a.active{background-color:#FF3831;}
.nav_post_top li{float:left;}
.top_center .fa{margin-right:10px;font-size:21px;width:14px;color:#888;position:relative;top:1px;}
.top .phone p{margin-bottom:10px;}
.top_center p{font-size:16px;color:#666;white-space:nowrap;float:left;margin-right:20px;}
.top_center p span{color: #9E9E9E;}
.submit .fa{color:#fff;}
.fa-search:before{content:"\f002";}
.footer_nav{width:100%;display:inline-block;margin-bottom:15px;}
.footer_nav ul{list-style:none;}
.h404{font-size:124px;text-align:center;}
.footer_nav li{float:left;margin-right:20px;}
.footer_nav li a{color:#777}
.footer_nav li a:hover, .footer_nav li a.active{color:#000;}
.submit {
    background-color: #1781b4;
    border: 0;
    padding: 7px 12px;
    border-bottom: solid 2px #1781b4;
    display: inline-block;
}
.notfound{
    display: inline-block;
    width: 100%;
    padding: 10px;
}
footer{margin-top:20px;border-top:1px solid #e1e1e1;padding-top:20px;font-size:14px;color:#777;padding-bottom:20px;}
.logo img:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.input{border:0;background-color:#e6e6e6;padding:8px;font-size:14px;width:170px;float:left;border-bottom:solid 2px #e6e6e6;}
.right{float:right;}
.left{float:left;}
.top{display:inline-block;width:100%;padding: 8px 0;padding-bottom: 0px;}
.container{width:990px;margin:0 auto;}
.nav_pre_top ul{list-style:none;}
.nav_pre_top ul li{float:left;}
.nav_pre_top ul li a{display:inline-block;padding:8px;color:#777;text-decoration:none;font-size:13px;bottom: -2px;position: relative;border-bottom: 0;}
.fa-institution:before, .fa-bank:before, .fa-university:before{content:"\f19c";}
.list_itme{border:1px solid #e4e4e4;padding:10px;margin:10px 0;}
section .list p{margin-bottom:0;}
.nav_pre_top ul li a:hover, .nav_pre_top ul li a.active{color:#000;border-bottom:solid 2px #f03226;}
section ul{padding-left:20px;}
.row{margin-left:-15px;margin-right:-15px}
.col{padding:15px;}
#ymap, #map{height:400px;display:inline-block;width:100%;}
.top_left{display:inline-block;float:left;display:inline-block;width:17%;margin-right:8%;}
.col_50{width:50%;float:left;}
.ol{counter-reset:myCounter;list-style-position:inside;-moz-column-count:2;-webkit-column-count:2;column-count:2;list-style-type:decimal;}
.fa-vcard-o:before, .fa-address-card-o:before{content:"\f2bc";}
.fa-info-circle:before{content:"\f05a";}
.breadcrumbs li{float:left;list-style:none;}
.divider{padding:5px;}
.select_vote_otdel span{font-size:20px;margin:0 8px;}
.select_vote_otdel{text-align:center;}
.add_plus{color:#2f9b2f;}
.select_vote_otdel span i{cursor:pointer;}
.fa-thumbs-up:before{content:"\f164";}
.one_ot{background-color:#fff;padding:10px;width:100%;box-sizing:border-box;border:solid 1px #ccc;margin-bottom:10px;transition-property:background-color, color;transition-duration:3s;transition-delay:0s, 1s;transition-timing-function:cubic-bezier(0.1, 0.8, 0.5, 2), linear;border-radius:5px;}
.one_ot_hed{display:inline-block;width:100%;border-bottom:solid 1px #ccc;font-size:13px;}
.com_author{font-weight:bold;color:#333;}
.one_ot_hed p{float:left;margin-right:10px;}
form h3{color:#777;font-weight:normal;font-size:20px;margin-top:0;}
.form_block{margin-bottom:10px;}
#formaddcom{display:inline-block;width:100%;margin:20px 0;background:#fff;padding:10px;box-sizing:border-box;border:solid 1px #ccc;}
label{color:#7c7c7c;width:100%;display:inline-block;margin-bottom:5px;}
section input[type="text"], input[type="email"]{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;outline:0;display:inline-block;width:100%;padding:8px;font-size:inherit;font-family:inherit;font-weight:normal;border-radius:4px;border:solid 1px #ccc;}
.checkbox{vertical-align:top;margin:0 3px 0 0;width:17px;height:17px;}
.checkbox + label{cursor:pointer;}
.checkbox:not(checked){position:absolute;opacity:0;}
.checkbox:not(checked) + label{position:relative;padding:0 0 0 60px;}
.checkbox:not(checked) + label:before{content:'';position:absolute;top:-4px;left:0;width:50px;height:26px;border-radius:13px;background:#CDD1DA;box-shadow:inset 0 2px 3px rgba(0,0,0,.2);}
.checkbox:not(checked) + label:after{content:'';position:absolute;top:-2px;left:2px;width:22px;height:22px;border-radius:10px;background:#FFF;box-shadow:0 2px 5px rgba(0,0,0,.3);transition:all .2s;}
.checkbox:checked + label:before{background:#F03226;}
.checkbox:checked + label:after{left:26px;}
.checkbox:focus + label:before{box-shadow:1px 1px 8px #707070;}
textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;min-height:80px;outline:0;display:inline-block;width:100%;padding:8px;font-size:inherit;font-family:inherit;font-weight:normal;border-radius:4px;border:solid 1px #ccc;}
.aded, .addcoment{font-size:14px;display:inline-block;background:#F03226;color:#fff;padding:8px 15px;cursor:pointer;}
.radio, .radio1{vertical-align:top;width:17px;height:17px;margin:0 3px 0 0;}
.radio + label, .radio1 + label{cursor:pointer;margin-bottom:10px;float:left;width:auto;margin-right:20px;margin-top:4px;}
.fa-anchor:before{content:"\f13d";}
.navi{display:inline-block;width:100%;border:1px solid #e4e4e4;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);-ms-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;margin-bottom:10px;color:#555;padding:8px 10px;}
.delta{color:#fff;font-size:11px;padding:4px;margin-left:5px;position:relative;}
.delta.minus{background:#F03226;}
.delta.plus{background:#1a9f29;}
.val{margin-bottom:2px;}
.fa-eur:before{content:"\f153";background:#2A5790;color:#fff;border-radius:50%;display:inline-block;width:22px;height:22px;text-align:center;box-sizing:border-box;line-height:22px;}
.pt{padding:15px;}
._block_tops_yan {
    text-align: center;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.blog ul, .blog ol {padding-left: 30px; margin: 10px 0}
.ful_img{
    float: left;
    margin-right: 14px;
    margin-bottom: 10px;
}
.item_one_teaser{width: 100%; box-sizing: border-box;
    padding: 15px;
    box-sizing: border-box;
}
.kr{width:100%;}
.kurs.nm{margin-bottom:0;}
.kurs{display:inline-block;width:100%;background-color:#f7f7f7;margin-bottom:10px;padding:7px;box-sizing:border-box;font-weight:300;}
.kr_name{width:100%;text-align:center;border-bottom:solid 1px #ccc;}
.fa-dollar:before{content:"\f155";background:#1470cc;color:#fff;border-radius:50%;display:inline-block;width:22px;height:22px;text-align:center;box-sizing:border-box;line-height:22px;}
.now{font-weight:300;font-size:14px;float:right;}
.now i{font-size:20px;float:left;display:table;margin-top:4px;margin-right:8px;color:#1781b4;}
#doc_time{display:inline-block;}
#doc_time p{line-height: 20px;}
.bold{font-weight:bold;}
.fa-calendar:before{content:"\f073";}
section .orate p{margin-bottom:0;}
.orate{text-align:center;}
.nav a span{border-bottom:dotted 1px #888}
.select_vote_otdel span:hover{opacity:0.6}
.nav a:hover{background-color:#bce3c0}
.nav a{display:inline-block;background-color:#fff4e5;color:#646464;text-decoration:none;width:100%;box-sizing:border-box;padding:5px;margin-bottom:3px;font-size:14px;border:1px solid #e4e4e4;}
.nav{margin-bottom:10px;}
.radio:not(checked), .radio1:not(checked){position:absolute;opacity:0;}
.radio:not(checked) + label, .radio1:not(checked) + label{position:relative;padding:0 0 0 35px;}
.radio:not(checked) + label:before, .radio1:not(checked) + label:before{content:'';position:absolute;top:-3px;left:0;width:22px;height:22px;border:1px solid #CDD1DA;border-radius:50%;background:#FFF;}
.radio:not(checked) + label:after, .radio1:not(checked) + label:after{content:'';position:absolute;top:1px;left:4px;width:16px;height:16px;border-radius:50%;background:#F03226;box-shadow:inset 0 1px 1px rgba(0,0,0,.5);opacity:0;transition:all .2s;}
.radio:checked + label:after, .radio1:checked + label:after{opacity:1;}
.radio:focus + label:before, .radio1:focus + label:before{box-shadow:1px 1px 8px #707070;}
.aded .fa{margin-right:5px;}
.aded:hover, .addcoment:hover{background:#ff9908;}
.addcoment .fa{margin-right:5px;}
.fa-comment:before{content:"\f075";}
 .target-burger{
    display: none;
}
section input[type="submit"]{font-size:14px;display:inline-block;background:#F03226;color:#fff;padding:8px 15px;cursor:pointer;border:0;}
section input[type="submit"]:hover{background:#ff9908;}
.respon:before{content:"\f112";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:-20px;position:absolute;}
.respon{position:relative;margin-left:32px;border:solid 1px #ccc;padding:9px;border-radius:5px;margin-bottom:10px;transition-property:background-color, color;transition-duration:3s;transition-delay:0s, 1s;transition-timing-function:cubic-bezier(0.1, 0.8, 0.5, 2), linear;background-color:#fcf8f2;}
.advote span{cursor:pointer;margin-left:4px;}
.one_ot p .fa{margin-right:5px;}
.advote .fa{margin-right:3px;}
.fa-user:before{content:"\f007";}
.com_date{color:#777;}
.fa-clock-o:before{content:"\f017";}
.advote{float:right;}
.one_ot_text{padding-top:10px;}
.otvet{cursor:pointer;color:#1c69a9;font-size:13px;border-bottom:dotted 1px;}
.add_minus{color:#f15246;}
.fa-thumbs-down:before{content:"\f165";}
.select_vote_otdel span i:before{font-size:50px;}
table thead .sorting_asc:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f160";margin-left:5px;position:absolute;right:2px;top:10px;padding-left:5px;color:#fff;}
table thead .sorting, .sorting_desc, .sorting_asc{cursor:pointer;position:relative;}
table thead .sorting:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0.2;content:"\f0dc";margin-left:5px;color:#fff;position:absolute;right:2px;top:10px;padding-left:5px;}
table thead .sorting_desc:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f161";margin-left:5px;color:#fff;position:absolute;right:2px;top:10px;padding-left:5px;}
.breadcrumbs{display:inline-block;width:100%;border:1px solid #e4e4e4;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);-ms-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.15);-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;margin-bottom:10px;font-size:14px;color:#555;padding:8px 10px;}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before{content:"\f158";}
.fa-mobile-phone:before, .fa-mobile:before{content:"\f10b";}
.element_item i.fa{width:25px;height:18px;background:#1470cc;color:#fff;text-align:center;line-height:18px;border-radius:0px;margin-right:6px;}
.fa-location-arrow:before{content:"\f124";}
.fa-globe:before{content:"\f0ac";}
.ol100{counter-reset:myCounter;list-style-type:decimal;}
.ol100 li{list-style:none;}
.ol100 li:before{counter-increment:myCounter;content:counter(myCounter);color:#fff;background:#ee3b35;display:inline-block;text-align:center;margin:0;line-height:24px;width:23px;height:23px;border-radius:50%;margin-right:7px;margin-bottom:0;font-size:14px;margin-top:3px;}
.ol li{width:100%;float:left;box-sizing:border-box;list-style:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:10px;}
.element_item{margin-bottom:10px;border-bottom:solid 1px #eee;padding-bottom:10px;}
section .element_item p{margin-bottom:0}
.ol li:before{counter-increment:myCounter;content:counter(myCounter);color:#888;background:#ffffff;display:inline-block;text-align:center;margin:0;line-height:24px;width:23px;height:23px;border-radius:50%;margin-right:7px;margin-bottom:8px;border:solid 1px #1470cc;font-size:14px;}
iframe{width:100%;height:400px;border:0;}
.margin_bottom{margin-bottom:15px;}
blockquote{background-color:#fff4e5;border-left:solid 5px #ee3b35;padding:15px;padding-left:20px;}
section blockquote p{margin-bottom:0;}
.col_60{width:60%}
.col_40{width:40%;}
.top_center{display:inline-block;float:left;padding-top:10px;}
h1{margin-bottom:10px;font-size:24px;font-weight:normal;}
h2{margin-bottom:10px;font-size:22px;}
h3{margin-bottom:10px;font-size:20px;}
section p{margin-bottom:10px;}
section p, section h1, section h2, section h3{line-height:140%;font-weight:normal;}
section{display:inline-block;width:100%;margin-top:20px;}
aside{width:240px;float:right;}
#filtr_branches {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}
#filtr_branches .label input:checked + i:after {
    content: '\f00c';
    top: -2px;
    left: 1px;
    width: 15px;
    height: 15px;
    font: normal 12px/16px FontAwesome;
    text-align: center;
    position: relative;
}
#filtr_branches .label i {
    width: 17px;
    height: 17px;
    border-width: 1px;
    display: block;
    float: left;
    border: solid 1px #ccc;
    margin-right: 5px;
}
#filtr_branches label input {    position: absolute;
    left: -9999px;}
#filtr_branches label {cursor: pointer;
    float: left;
    width: auto;
    margin-right: 20px;
}
@media(max-width:1023px){aside{width:24%;}
.content{width:74%;}
.container{width:100%;margin:0 auto;padding:0 10px;}
}
@media(max-width:900px){aside{width:100%;}
.content{width:100%;}
}
@media(max-width:787px){
.top_left{width:140px;margin-right:20px;margin-bottom: 10px;padding-right: 10px;}
.now{display:none;}
.top_center {position: relative;}
}
@media (max-width: 720px){
.w50 {
    width: 100%;
    float: left;
    text-align: center;    padding: 0;
    margin-top: 10px;
}
.top_center {position: relative;}
}
@media(max-width:620px){

.ful_img {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
    text-align: center;
}
.top_center {position: relative;}
.col_50 {
    width: 100%;
    float: left;
    text-align: center;    padding: 0;
    margin-top: 10px;
}
    .ol{counter-reset:myCounter;list-style-position:inside;-moz-column-count:1;-webkit-column-count:1;column-count:1;list-style-type:decimal;}
.col_60, .col_40{width:100%;}
.col{padding:10px;}
.img{border:solid 1px #eee;margin-bottom:10px;margin:0 auto;display:table;}
.nav_post_top li a{padding:8px 10px;display:inline-block;color:#fff;text-decoration:none;}
.top_center p{font-size:14px; margin-right: 10px;margin-bottom: 6px;}
.top{padding-top:10px;}
.top_left{width:140px;margin-right:10px;position:relative;top:5px;left:10px;margin-bottom: 10px;padding-right: 10px;}
.nav_pre_top.left{float:right;}
.pre_top{height:45px;}
.right.search{display:none;}
}
@media(max-width:370px){.top_center {position: relative;}.dataTables_filter input{border:solid 1px #ccc;padding:5px;font-size:inherit;font-family:inherit;margin-left:0;font-weight:normal;display:inline-block;width:100%;box-sizing:border-box;margin-top:9px;}
.top_center p:nth-child(2){display:block;}}
@media(max-width:320px){.top_center {position: relative;}.pre_top{height:40px;}
.nav_pre_top.left{float:left;}
.top_left{
    display: block;
    position: relative;
    left: auto;
    height: 21px;
    width: 108px;
    margin-right: 0;
    right: 10px;margin-bottom: 10px;padding-right: 10px;
}
}
@media (max-width:760px){.top_center {position: relative;}iframe, #ymap, #map{height:300px}
header nav.nav_post_top.toggled {
    display: inline-block !important;
    left: 0;
    display: inline-block;
    z-index: 10;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    box-sizing: border-box;
    top: 45px;
    padding: 0;
    bottom: 0;
    position: absolute;
    background: rgb(7, 166, 200);z-index: 99}

.target-burger {
    margin: 0;
    display: inline-block;
    width: 100%;
    height: 41px;
    display: block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    top: 45px;
    background: #1781b4;
    right: 10px;
    cursor: pointer;
    z-index: 20;
    position: absolute;
    width: 58px;
}
header nav.nav_post_top.toggled ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
}
header nav.nav_post_top.toggled  ul {
    list-style: none;
    padding: 0;
    margin-top: 0px;
}
header nav.nav_post_top.toggled  ul li a {
    display: inline-block;
    width: 100%;
}

header nav.nav_post_top.toggled {
    display: inline-block !important;
    z-index: 10;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    box-sizing: border-box;
    top: 45px;
    padding: 0;
    bottom: 0;
    position: absolute;
    background: rgba(0, 0, 0, 0.93);
    margin: 0;
    right: 0;
    left: 0;
}
ul.buns li.bun {
    width: 100%;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -0.75px;
    -webkit-transform: translateY(-3.75px) translateZ(0);
    transform: translateY(-3.75px) translateZ(0);
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1), background-color 1s cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1), background-color 1s cubic-bezier(0.23, 1, 0.32, 1);
}
ul.buns li.bun:nth-child(2) {
    -webkit-transform: translateY(3.75px) translateZ(0);
    transform: translateY(3.35px) translateZ(0);
}
ul.buns li.bun:last-child {
    -webkit-transform: translateY(3.75px) translateZ(0);
    transform: translateY(10.75px) translateZ(0);
}
.target-burger ul.buns {
    width: 22px;
    height: 1.625em;
    list-style: none;
    margin: -0.8125em 0 0 -0.8125em;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 30px;
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1), color 1s cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1), color 1s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    color: #fff;
    top: 16px;
}
.target-burger.toggled ul.buns li.bun {
    -webkit-transform: rotate(45deg) translateZ(0);
    transform: rotate(45deg) translateZ(0);
}
.target-burger.toggled ul.buns li.bun:nth-child(2) {
    display: none;
}
.target-burger.toggled ul.buns li.bun:last-child {
    -webkit-transform: rotate(-45deg) translateZ(0);
    transform: rotate(-45deg) translateZ(0);
}

table, thead, tbody, th, td, tr{display:block;}
thead tr{position:absolute;top:-9999px;left:-9999px;font-size:14px;}
tr{border:1px solid #ccc;}
td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50% !important;min-height:30px;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}
#otdeleniya td:nth-of-type(1):before{content:"Отделение";}
#otdeleniya td:nth-of-type(2):before{content:"Адрес";}
#manual td:nth-of-type(1):before{content:"Карта";}
#manual td:nth-of-type(2):before{content:"Валюта";}
#otdeleniya.regions td:nth-of-type(1):before{content:"Регион";}
#otdeleniya.regions td:nth-of-type(2):before{content:"Город";}

#manual td:nth-of-type(3):before{content:"Ставка";}
#manual td:nth-of-type(4):before{content:"Кредитный лимит";}
#manual td:nth-of-type(5):before{content:"Льготный период";}
#manual td:nth-of-type(6):before{content:"Подтверждение дохода";}
#main td:nth-of-type(1):before{content:"Регион";}
#main td:nth-of-type(2):before{content:"Город";}
#hour td:nth-of-type(1):before{content:"День недели";}
#hour td:nth-of-type(2):before{content:"График работы";}
#otdeleniya td:nth-of-type(3):before{content:"Режим работы";}
#atms td:nth-of-type(1):before, #atm td:nth-of-type(1):before{content:"№";}
#atms td:nth-of-type(2):before, #atm td:nth-of-type(2):before{content:"Адрес";}
#atms td:nth-of-type(3):before, #atm td:nth-of-type(3):before{content:"Телефон";}
#atms td:nth-of-type(5):before, #atm td:nth-of-type(5):before{content:"Функционал";}
#atms td:nth-of-type(4):before, #atm td:nth-of-type(4):before{content:"Расположение";}
}