body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.back-main { position: fixed; top: 0; left: 0; right: 0; bottom: 0;background: url(/UserFiles/ContentFiles/custom/2017-6-1_16-26-1_main-bg-index1.jpg) no-repeat 50% 0; background-size: cover; z-index: -100;}
a {color: #428bca; text-decoration: none; border-bottom: 1px solid #E4F6E1;}
a:hover, a:visited {color:#913b3b;}
.btn-default:hover{background-color:#913b3b!important; color:#FFFFFF!important;}
.container {padding-left: 20px;padding-right: 20px;position:relative;}
.block-guide {position: absolute; top: 5px;right: 20px;}
.form-search {position: absolute; width: 310px; bottom: 25px; right: 20px; height: 26px;}
.search-btn { position: absolute;top: 1px; right: 5px;}
.btn-search {color:transparent;background-color:transparent; border: none;background:url(/img/icons/search16.png) no-repeat 50% 50%;margin-left:-30px; width:30px;border-radius: 12px;}
.btn-search:hover, .btn-search:focus, .btn-search:active {color:transparent!important;background-color:transparent!important; border: none; background:url(/img/icons/search-or16.png) no-repeat 50% 50%;}

.mainname h1 {   font-size: 18px;font-weight:normal;}
#main {color: #913b3b;}
.mainname{top:0;text-align: center;}
.maincontact{font-size: 18px; font-weight: normal;margin-top: 5px;}
body{ background-color: rgba(68, 130, 195, 0.07);}
h2.h2-border {color: #9d3d39;}
.block-mpr{background: #fff; border: 5px solid #fafafa; padding: 5px 10px;position: relative;margin-bottom: 10px;}
.block-mpr h2.h2-border {color: #fafafa;line-height: 1;font-size: 18px;background: #4482c3;padding: 1px 0 3px 5px;margin: 10px 0px 5px;}
.block-mpr ul{ list-style: none;margin-left:-20px; padding: 0;margin-left: 8px;}
.block-mpr ul>li{border-bottom: 1px solid #f3f3f3;float: none; display: block;position: relative;}
.block-mpr ul>li a{padding:8px 12px 5px;color:#333;border-bottom:none;display: block; white-space: nowrap; float: none; text-transform: none;}
.block-mpr ul>li:before, .block-mpr ul>li:after { content: ""; position: absolute; left: 0px; top: 12px; border: 5px solid transparent; border-left: 8px solid #333;}
.block-mpr ul>li:after { border-left:5px solid #fff; top: 12px;}

.block-present{width:100%;}
.block-present img{width:100%;margin-bottom:20px;}

.block-news img{width: 35%;margin-bottom: 10px; float: left; margin: 0 10px 10px 0;}
.block-news .block{position:relative;}
.block-news h4{font-size: 16px;font-weight: bold;}
.block-news p{font-size: 0.9em;}
.block-news .caption{max-height: 128px; overflow: hidden;padding:0!important;}
 
.mainlogo { float: left; margin: 10px;  width: 240px;}
.mainlogo img{width:100%;}
.navbar-default {background-color: #4482c3;border-color: transparent; border-radius: 0;}
.navbar-default .navbar-nav > li > a {color: #fff;}
.navbar-nav > li > a {border-bottom:none; font-size:1.1em;text-transform: uppercase;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #fff;padding-bottom: 12px;border-bottom: 3px solid #9d3d39;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background-color: transparent;}
a:hover,a:focus{color:#2a6496;text-decoration:none}
a.list-group-item:hover,a.list-group-item:focus {text-decoration: none;background-color: #4482c3;border-bottom:none;}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus {z-index: 2;color: #ffffff;background-color: #4482c3;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {z-index: 2;color:#fff!important;background-color: #4482c37;border-color: #4482c3;cursor: default;}
.pagination > li > a {color:#175612;}
.article-3 h1 { color: #333;}
.partners {padding: 10px; 0 10px;margin-top: 20px;text-align:center;}
.partners a{border-bottom:none;}
.partners img {height: 80px;margin:10px;}
.partners h2.h2-border {color: #333;    line-height: 1;  font-size: 18px;  background: transparent;  padding: 1px 0 3px 5px;  margin: 10px 0px 5px;  text-align: center;  border-bottom: none;}

.inner-right-nav-block {background-color: transparent;margin-bottom: 0;padding-top: 0; padding-left: 0;}
footer {position:relative;background:#4482c3;height:200px;margin-top: 40px;padding-top:15px;padding-bottom:40px;font-size:.88em;line-height:15px;}
.article-3 h2{color:#913b3b;}
.breadcrumb{background:none;}

#DivCMSLoginBlock {
    top: 0!important;
    height: 28px;
}

.block-control{}
.block-control .group{margin: 20px 0 20px 0;}
.block-control .item{display: inline-table;vertical-align: middle;}
.item .text {display: table-cell;vertical-align: middle;}
.block-control .text span{padding: 0 5px 0 20px;font-weight: bold;}
.block-control .item span{font-weight: normal;}
.block-control .checkbox{padding:0;}
.block-control .checkbox .text{background-color:rgba(255, 208, 0, 0.2);padding-right: 10px;}
.block-control .checkbox span{padding:3px;font-weight: bold;display: flex;}
.area{display: inline-table; vertical-align: middle; margin-bottom:15px; width:100%}
.area .text {display:table-cell; ; vertical-align: middle; width:400px; }
.area .control{display:table-cell; padding-left:15px;}
.multi .control {margin-left:10px;}
.ar-color {padding:10px;}
.profact-card .title-img{
text-align:center;
}
.profact-card .title-img img{
max-width:100%;
}

.profact-card #DivPhoto{
display:inline-block;
width:100%;
}

.profact-card .table-profactivity{
margin-top:15px;
background-color:#ecebeb;
}


#frb-profactivity #trName, #frb-profactivity .cpage-link{
display:none;
}

#our-partners{text-align:center;}
