@charset "UTF-8";



@media (min-width:1500px){.mxtrail {bottom: -20px !important;}}
@media (max-width:1490px){.mxtrail {bottom: 50px !important;}}

@font-face {
    font-family: PFBeauSansProBbook;
    src: url(../fonts/pfbeausanspro-book.eot);
    src: url(../fonts/pfbeausanspro-book.eot?#iefix) format('embedded-opentype'),
         url(../fonts/pfbeausanspro-book.woff) format('woff'),
         url(../fonts/pfbeausanspro-book.ttf) format('truetype'),
         url(../fonts/pfbeausanspro-book.svg#PFBeauSansProBbook) format('svg');
    font-weight: normal;
    font-style: normal;
  font-smooth: large;
}

@font-face {
    font-family: PFBeauSansProExtraThin;
    src: url(../fonts/pfbeausanspro-xthin.eot);
    src: url(../fonts/pfbeausanspro-xthin.eot?#iefix) format('embedded-opentype'),
         url(../fonts/pfbeausanspro-xthin.woff) format('woff'),
         url(../fonts/pfbeausanspro-xthin.ttf) format('truetype'),
         url(../fonts/pfbeausanspro-xthin.svg#PFBeauSansProExtraThin) format('svg');
    font-weight: normal;
    font-style: normal;
    font-smooth: large;
}




.blog-featured h2 {
  font-size: 1.5em;
  margin-bottom:0em;
}
p.readmore {
  text-indent:0;
  font-size: .9em;
}
.joomla-footer {
  font-size: .9em;
  margin-bottom: 30px;
  background-color:#FFF !important;
}

/* Article functions */
ul.actions {
  clear:both;
  margin-top: -50px;
  float:right;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
  width: 160px;
  display:block;
}
p#form-login-remember label {
  font-size: .9em;
  font-weight: normal;
  line-height: 25px;
}
p#form-login-remember input {
  float:left;
  margin-right: 5px;
}
form#form-login ul {
  margin: 0;
  padding: 0;
}
form#form-login ul li {
  list-style-type: none;
  margin-left: 20px;
  font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
  float:left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.img-intro-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.img-fulltext-right {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

.img-intro-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

/* b-btn.css */

.b-btn {
    text-decoration: none !important;
    display: inline-block;
    padding: 0;
    border: none;
    background: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
}
.b-btn_leftcorn {
    height: 27px;
    line-height: 15px;
    position: relative;
}
.b-btn_leftcorn  .b-btn__leftside {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAB2CAYAAAA9SzjsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNUMxMTg4ODg5NDgxMUUyOEIxQUMyRDk2QTdCMzU4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNUMxMTg4OTg5NDgxMUUyOEIxQUMyRDk2QTdCMzU4QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1QzExODg2ODk0ODExRTI4QjFBQzJEOTZBN0IzNThBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1QzExODg3ODk0ODExRTI4QjFBQzJEOTZBN0IzNThBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bYXhgQAAB4pJREFUeNrsWmtM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") no-repeat;
    width: 17px;
}
.b-btn_leftcorn  .b-btn__rightside {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAB2CAYAAAA9SzjsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNUMxMTg4ODg5NDgxMUUyOEIxQUMyRDk2QTdCMzU4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNUMxMTg4OTg5NDgxMUUyOEIxQUMyRDk2QTdCMzU4QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1QzExODg2ODk0ODExRTI4QjFBQzJEOTZBN0IzNThBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1QzExODg3ODk0ODExRTI4QjFBQzJEOTZBN0IzNThBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bYXhgQAAB4pJREFUeNrsWmtM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") -17px 0 no-repeat;
    width: 8px;
}
.b-btn_leftcorn  .b-btn__middle {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 8px;
    left: 17px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAB2CAYAAAAJMvnwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNUMxMTg4NDg5NDgxMUUyOEIxQUMyRDk2QTdCMzU4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNUMxMTg4NTg5NDgxMUUyOEIxQUMyRDk2QTdCMzU4QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkxQjhFMzdGODk0ODExRTI4QjFBQzJEOTZBN0IzNThBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkxQjhFMzgwODk0ODExRTI4QjFBQzJEOTZBN0IzNThBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+z6tTBgAAAJFJREFUeNq8ks0KwjAQhCcjQVuxV9Fn8jl8H8GDz1ivBtT8rLEVtoYIguAcPmZ2syELQYxR6L0HRQRE1ugUtdq3KGbf41O7WcYFKj33M0IIGoXOufojU0pTp6jVPnaLq/615USH40m43azBrluBy7YFm8UctNaCxhgw64UiFqh1tTa4/HPA6+0O9v152Gj/EGAAF3GkMCkLD4cAAAAASUVORK5CYII=") repeat-x;
}
.b-btn_leftcorn .b-btn__text {
    font-style: normal;
    display: inline-block;
    position: relative;
    font-size: 13px;
    z-index: 1;
    color: #000;
    text-shadow: 0 1px rgba(255,255,255,.5);
    padding: 0 14px 0 20px;
}
.b-btn_leftcorn:hover .b-btn__leftside,
.b-btn_leftcorn:hover .b-btn__middle {background-position: 0 -46px;}
.b-btn_leftcorn:hover .b-btn__rightside {background-position: -17px -46px;}

.b-btn_leftcorn:active .b-btn__leftside,
.b-btn_leftcorn:active .b-btn__middle { background-position: 0 -91px;}
.b-btn_leftcorn:active .b-btn__rightside {background-position: -17px -91px;}
.b-btn_leftcorn:active .b-btn__text {top: 1px;}

.b-btn_blue {
    vertical-align: top;
    font-weight: bold;
    
    line-height: 23px;
    border-radius: 2px;
    background-color: #2b7cee;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.54), inset 0 1px 2px rgba(4,151,227,.76);
    box-shadow: 0 1px 2px rgba(0,0,0,.54), inset 0 1px 2px rgba(4,151,227,.76);
    background-image: -webkit-linear-gradient(bottom, #1868da, #3b8cfe);
    background-image: -moz-linear-gradient(bottom, #1868da, #3b8cfe);
    background-image: linear-gradient(to top, #1868da, #3b8cfe);
    font-size: 29px;
   padding: 12px 19px;
    color: #fff !important;
    text-shadow: 0 -1px rgba(0,0,0,.4);
    border: 1px solid;
    border-color: #156ae2 #2169d0 #1d63c6;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b8cfe', endColorstr='#1868da',GradientType=0 ); 
}
.b-btn_blue:hover {
    border-color: #3880e6 #4381d9 #3f7ace;
    background-color: #4489eb;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.32), inset 0 1px 2px rgba(4,151,227,.76);
    box-shadow: 0 1px 2px rgba(0,0,0,.32), inset 0 1px 2px rgba(4,151,227,.76);
    background-image: -webkit-linear-gradient(bottom, #3176d8, #579dfe);
    background-image: -moz-linear-gradient(bottom, #3176d8, #579dfe);
    background-image: linear-gradient(to top, #3176d8, #579dfe);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#579dfe', endColorstr='#3176d8',GradientType=0 ); 
}
.b-btn_blue:active {
    border: none;
     padding: 12px 19px;
    line-height: 25px;
    background-color: #397bd9;
    -webkit-box-shadow: inset 0 1px 4px rgba(7,38,81,.89);
    box-shadow: inset 0 1px 4px rgba(7,38,81,.89);
    background-image: -webkit-linear-gradient(bottom, #1456b4, #5fa1ff);
    background-image: -moz-linear-gradient(bottom,  #1456b4, #5fa1ff);
    background-image: linear-gradient(to top, #1456b4, #5fa1ff);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fa1ff', endColorstr='#1456b4',GradientType=0 ); 
}

.b-btn_gray {
    vertical-align: top;
    font-size: 13px;
    font-weight: bold;
    color: #000 !important;
    line-height: 23px;
    padding: 1px 16px;
    height: 23px;
    border-radius: 2px;
    background-color: #f2f2f2;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4), inset 0 1px rgba(255,255,255,.75);
    box-shadow: 0 1px 1px rgba(0,0,0,.4), inset 0 1px rgba(255,255,255,.75);
    background-image: -webkit-linear-gradient(bottom, #e5e5e5, #f8f8f8);
    background-image: -moz-linear-gradient(bottom, #e5e5e5, #f8f8f8);
    background-image: linear-gradient(to top, #e5e5e5, #f8f8f8);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e5e5e5',GradientType=0 ); 
}
.b-btn_gray:hover {
    background-color: #e3e3e3;
    background-image: -webkit-linear-gradient(bottom, #cdcdcd, #f1f1f1);
    background-image: -moz-linear-gradient(bottom, #cdcdcd, #f1f1f1);
    background-image: linear-gradient(to top, #cdcdcd, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#cdcdcd',GradientType=0 ); 
}
.b-btn_gray:active {
    line-height: 25px;
    height: 23px;
    padding: 0 15px;
    border: 1px solid;
    border-color: #919498 #b0b1b3 #cccdcf;
    background-color: #dadada;
    -webkit-box-shadow: 0 1px rgba(255,255,255,.4), inset 0 1px 5px -1px rgba(36,46,57,.5);
    box-shadow: 0 1px rgba(255,255,255,.4), inset 0 1px 5px -1px rgba(36,46,57,.5);
    background-image: -webkit-linear-gradient(bottom, #f0f0f0, #cccccc);
    background-image: -moz-linear-gradient(bottom, #f0f0f0, #cccccc);
    background-image: linear-gradient(to top, #f0f0f0, #cccccc);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f0f0f0',GradientType=0 ); 
}

@-moz-document url-prefix(){
    .b-btn_gray,
    .b-btn_blue {
        line-height: 22px;
        }
    .b-btn_gray:active,
    .b-btn_blue:active {
        line-height: 24px;
        }
}
.b-btn_size_big {
    height: 28px;
    line-height: 26px;
    font-size: 15px;
}
.b-btn_size_big:active {
    line-height: 27px;
}



/* b-nsubscr.css */

.b-nsubscr {
    padding: 20px;
}
.b-nsubscr__exc {
    margin: 0 -10px;
}
.b-nsubscr__h {
    text-align:center;
    font-size:36px;
    padding:2px 0;
    line-height:1.4;
    font-weight:bold;
    height:50px;
}
.b-nsubscr__form {
    margin-top: 12px;
    background: #efefef;
    padding-top: 20px;
}
.b-nsubscr__form .b-filter__itext-wr {
    width: 290px;
}
.b-nsubscr__group {
    padding-bottom: 20px;
}
.b-nsubscr__label {
    color: #393d40;
    font-size: 13px;
    font-weight: bold;
    float: left;
    width: 81px;
    padding-top: 6px;
    text-align: right;
}
.b-nsubscr__control {
    margin-left: 100px;
}


/* b-success-msg.css */

.b-success-msg {
    font-size: 13px;
    font-weight: bold;
    color: #8c4a07;
    height: 28px;
    background-color: #fcf8e3;
    border: solid 1px rgba(0,0,0,.07);
    margin: -4px 4px -5px;
    padding: 11px 15px 0;
}

.mkoltsovo {bottom:0px !important}


    
