a {
    color: #000000;
}

a:hover{
    color: #000000;
    text-decoration: underline;
}

.red{
    color: red;
}

h1 {
    font-size: 26px;
}

body{
    font-size: 15px;
    line-height:21px;
}

/* b: Header */
.navbar-bk55{
    background: url(/fileadmin/templates/styles/img/logo-line.jpg) repeat-x 0 -5px;
    margin: 0;
    border: 0;
}

.navbar-brand2 img{
    height: 40px;
    margin-top: 5px;
}

.container-main{
    min-width: 320px;
}

.container-footer{

}

.container-footer a {
    color: #6b96b5;
}

.login{
    color: #6b96b5;
    font-weight: bold;
}

/* e: Header */

/* B:Login */
.tx-newloginbox-pi1 {
    padding: 0 15px;
}
/* E:Login */

/* B: Registration form */
.tx-srfeuserregister-pi1{
    margin: 15px;
    font-size: 15px;
}

.tx-srfeuserregister-pi1 legend{
    padding: 0 0 15px 0;
    font-weight: normal;
}
.tx-srfeuserregister-pi1 label {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}
.tx-srfeuserregister-pi1 input {
    margin: 0;
    padding: 0 .5em 0 0;
    width: 100%;
}
.tx-srfeuserregister-pi1 dt {
    clear: both;
    width: 35%;
    text-align: right;
    padding-right: 1em;
}
.tx-srfeuserregister-pi1 dd {
    text-align: left;
    width: 65%;
}
/* E: Registration form */

/* B:Menu button */
.navbar-toggle2 {
    position: relative;
    float: right;
    padding: 5px 5px;
    margin-top: 23px;
    /* margin-right: 10px; */
    /* margin-bottom: 7px; */
    background-color: transparent;
    background-image: url(/fileadmin/images/mobile/gamburger.png);
    border: none;
    /* border-radius: 4px; */
    width: 15px;
    height: 15px;
}

.navbar-default .navbar-toggle2{
    border-color: #ddd;
}

.navbar-toggle2 .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle2 .icon-bar+.icon-bar {
    margin-top: 4px;
}
.navbar-default .navbar-toggle2 .icon-bar {
    background-color: #fff;
}
/* E:Menu button */


/* b:Menu nav */

.pagewrap {
    height: auto;
    width: 100%;
    font-size: 1em;
    overflow: hidden;
    position: relative;
    /*background: #f1f1f1;*/
    display: block;
}

.pagewrap.mm-open .hide-layer {
    display: block;
}

.main-layer {
    font-size: 1em;
    position: relative;
    background: #fff;
    width: 100%;
}
.pagewrap.mm-open .menu-layer {
    right: 0;
    position: relative;
}
.pagewrap.mm-open .main-layer {
    position: absolute;
    top: 0;
    left: 0;
}
.menu-layer .cl-mm {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.menu-layer .bg-mm {
    background: #30363e;
    color: #f1f1f1;
    border-left: 0.44em solid #b5c4d4;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 4em;
}
.search-form-menu {
    padding: 1em;
    overflow: hidden;
    position: relative;
}
.search-form-menu .icon-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 2.19em;
    height: 2.19em;
    background: #fff;
    padding: 0.44em;
}
.menu-layer .butt img {
    width: 100%;
    border: 0;
    vertical-align: baseline;
}
.rubrics li a span {
    font-size: 0.94em;
}
.search-form-menu .search {
    display: block;
    position: relative;
    height: 2.19em;
}
.search-form-menu .icon-search img {
    width: 100%;
}
.search-form-menu .wr-inp {
    margin-right: 2.19em;
    background: white;
}
.search-form-menu input.query {
    height: 2.33em;
    border: 0;
    font-size: 0.94em;
    padding: 0.2em 0.67em 0.27em;
    margin: 0;
    width: 100%;
    text-align: left;
    outline: none;
}
.search-form-menu input.search-button {
    position: absolute;
    top: 0;
    right: 0;
    width: 2.19em;
    height: 2.19em;
    font-size: 1em;
    margin: 0;
    padding: 0;
    border: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}
.pagewrap.mm-open .menu-layer .butt.b-close-mm {
    display: block;
}
.menu-layer .cont-mm {
    margin-left: 4.44em;
    position: relative;
}
.pagewrap.mm-open .menu-layer .butt.b-close-mm {
    display: block;
}
.menu-layer .butt.b-close-mm {
    position: absolute;
    top: 38px;
    background: #b5c4d4;
    left: 0.44em;
    display: none;
}
.menu-layer .butt {
    width: 3.56em;
    height: 3.56em;
    padding: 1.19em;
    cursor: pointer;
}
.rubrics {
    overflow: hidden;
    /*border-top: 0.13em solid #b5c4d4;*/
    /*border-bottom: 0.13em solid #b5c4d4;*/
    padding: 0.67em 0;
    display: block;
}
.rubrics li {
    display: block;
}
.rubrics li a {
    display: block;
    padding: 0.37em 1em;
    font-weight: bold;
    color: #b5c4d4;
    font-weight: bold;
    text-transform: uppercase;
}
.rubrics li a:hover, .rubrics li a:active, .rubrics li a.active {
    background: rgba(255,255,255,0.1);
}
.hide-layer {
    position: absolute;
    display: block;
    background: #000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}

.menu-layer {
    position: absolute;
    width: 20em;
    right: -20em;
    top: 0;
    float: right;
    -webkit-transition: right .5s;
    -moz-transition: right .5s;
    -o-transition: right .5s;
    transition: right .5s;
}

/* e:Menu nav */

/* B:Index page */
.vip-banner{
    /*margin-bottom: 20px;*/
}

.vip-banner.banner1, .vip-banner.banner2, .vip-banner.banner3{
    display: none;
}

@media (min-width: 320px) {
    .vip-banner.banner1{
        display: block;
    }
    .vip-banner.banner2, .vip-banner.banner3{
        display: none;
    }
}

@media (min-width: 768px) {
    .vip-banner.banner2{
        display: block;
    }
    .vip-banner.banner1, .vip-banner.banner3{
        display: none;
    }
}
@media (min-width: 1200px) {
    .vip-banner.banner3{
        display: block;
    }
    .vip-banner.banner1, .vip-banner.banner2{
        display: none;
    }
}

.bk55colorb1 {
    background:#b4c4d4;
}

.newsdays-block{
    list-style: none;
    padding: 0;
}

div#newsdays-container li a{
    font-weight: bold;
}

.newsdays-block ul {
    margin-bottom: 0;
}

.newsdays-block > li {
    padding: 10px 0;
    border-bottom: 1px solid gray;
    margin: 0 15px;
}

.newsdays-block > li:last-child {
    border: none;
}

#newsdays-container .nbackground{
    background: #000;
    opacity: 0.7;
    /*position: absolute;*/
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}

#newsdays-container .nloading{
    position: absolute;
    top: 43%;
    left: 43%;
}
#newsdays-container .nloading img {
    width: 50px;
}

#newsdays-container{
    position: relative;
}

.rubric-item{
    padding: 10px 0;
    border-bottom: 1px solid gray;
}
.rubric-item:last-child{
    border:none;
}

.rubric-item-title{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
    padding-bottom: 10px;
}

.rubric-arrow-icon{
    background: url(/fileadmin/images/mobile/strelki.png);
    width: 13px;
    height: 13px;
    display: inline-block;
}

.rubrics1-block{
    margin: 0 15px;
}
/* B:Index page */

/**
*
**/
a.view, span.view {display:block; background:url(img/iview.png) left no-repeat; padding-left:16px; float:left; margin-left:10px;}
a.comment, span.comment {display:block; background:url(img/icomment.png) left no-repeat; padding-left:14px; float:left; margin-left:10px;}

/**
* B: Article View
*/
.tx-bkinform-pi1 .article{ margin: 20px 15px 0 15px; }
.tx-bkinform-pi1 .article-header{ }
.tx-bkinform-pi1 .article-header > h1{ font-size: 25px; }
.tx-bkinform-pi1 .article-header .article-rubric{ font-size: 18px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; }
.tx-bkinform-pi1 .article-header .article-rubric a{ color: black; }
.tx-bkinform-pi1 .article-header .article-in-world{ margin-bottom: 10px; }
.tx-bkinform-pi1 .article-header .article-in-world > span{ font-size: 13px; padding-left: 20px; color: #8494A1; }
.tx-bkinform-pi1 .article-header .article-date{ text-align:left; margin-bottom:10px; }
.tx-bkinform-pi1 .article-header .article-date{ text-align:left; margin-bottom:10px; }
.tx-bkinform-pi1 .article-mainimage-cont { margin-bottom: 20px; }
.tx-bkinform-pi1 .article-mainimage-cont img{ width: 100%; display: block; position: relative; max-width: 500px; min-width: 270px; }
.tx-bkinform-pi1 .article-mainimage-cont .article-mainimage-title { margin-top:10px;  font-size:12px; }
.tx-bkinform-pi1 .article-mainimage-cont .article-mainimage-title .glyphicon-stop{ margin-right:10px; font-size:10px; }

/* ARTICLE BODY */
.tx-bkinform-pi1 .article-body{ }
.tx-bkinform-pi1 .article-body img.img_fixed{  }
.tx-bkinform-pi1 .article-body img.img_extendable{ width: 100%; height: auto; display: block; position: relative; max-width: 500px; min-width: 270px; }
.tx-bkinform-pi1 .artile-more-nav{ margin: 10px 0; }
.tx-bkinform-pi1 .artile-more-prev{ text-align: center; border: 1px solid #DDD; padding: 10px; font-weight: bold; font-size: 17px; float:left; width: 40px; }
.tx-bkinform-pi1 .artile-more-prev a{ display: block; }
.tx-bkinform-pi1 .artile-more{ text-align: center; border: 1px solid #DDD; padding: 10px; font-weight: bold; font-size: 17px; float:left; width: 250px; }
.tx-bkinform-pi1 .artile-more a{ display: block; }


.tx-bkinform-pi1 .article-nview-ncomment-cont{ float: left; margin-left: 15px; margin-bottom: 20px; }
.tx-bkinform-pi1 .article-share-cont{ float: left; margin-left: 10px; margin-bottom: 20px; }

/* GALLERY */
.tx-bkinform-pi1 .article-gallery {}
.tx-bkinform-pi1 .article-gallery .a-item{ display: block; float: left; padding: 2px; margin: 2px; border: 1px solid #CCC; }

/* RELATED NEWS */
.tx-bkinform-pi1 .article-relatedlist-cont{ margin: 0 15px; }
.tx-bkinform-pi1 .article-relatedlist-cont h5{ text-transform: uppercase; font-size: 17px; font-weight: bold; margin-bottom: 10px; }
.tx-bkinform-pi1 .article-relatedlist-cont ul{ list-style: none; padding: 0; }
.tx-bkinform-pi1 .article-relatedlist-cont ul > li { padding: 10px 0; border-bottom: 1px solid #e7e7e7; margin: 0; }
.tx-bkinform-pi1 .article-relatedlist-cont ul > li:last-child { border: none; }

/* PREV - NEXT */
.tx-bkinform-pi1 .article-prev-next-cont{ background-color: #a8bbcc; height: 50px;  margin-bottom:20px; }
.tx-bkinform-pi1 .article-prev-next-cont .article-prev-link{ display: block; float:left; padding:5px; }
.tx-bkinform-pi1 .article-prev-next-cont .article-prev-link .link-text{ width:100px; display:block; float:left; }
.tx-bkinform-pi1 .article-prev-next-cont .article-prev-link .glyphicon-menu-left{ color: #ffffff; font-size: 22px; float:left; padding: 9px; }
.tx-bkinform-pi1 .article-prev-next-cont .article-next-link{ display: block; float:right; padding:5px; }
.tx-bkinform-pi1 .article-prev-next-cont .article-next-link .link-text{ width:100px; display:block; float:right; text-align: right; }
.tx-bkinform-pi1 .article-prev-next-cont .article-next-link .glyphicon-menu-right{  color: #ffffff; font-size: 22px; float:right; padding: 9px; }

/* COMMENTS FORM */
.tx-bkinform-pi1 .article-comments-form{ margin: 0 15px 20px 15px; }
.tx-bkinform-pi1 .article-comments-form .leave-commet-title{ text-transform: uppercase; font-size: 17px; font-weight: bold; margin-bottom: 10px; }
.tx-bkinform-pi1 .article-comments-form .textfield-cont > input{ width: 100%; max-width: 400px; margin-bottom: 5px; }
.tx-bkinform-pi1 .article-comments-form .link-to-login { font-size: 12px; margin-bottom: 5px; }
.tx-bkinform-pi1 .article-comments-form .link-to-login a { color: #a8a9ab; }
.tx-bkinform-pi1 .article-comments-form #comment { width:100%; height:80px; }
.tx-bkinform-pi1 .article-comments-form .comment-cap-imgs { float: left; width: 100px; padding:0 0 0 6px; }
.tx-bkinform-pi1 .article-comments-form .comment-cap-input { float: left; width: 190px; }
.tx-bkinform-pi1 .article-comments-form .comment-cap-input input{ width: 100%; }

/* COMMENTS ITEMS */
.tx-bkinform-pi1 .article-comments-items{ margin: 0 15px; }
.tx-bkinform-pi1 .article-comment-item{ margin:10px 0; border-bottom: 1px solid #a8a9ab; padding-bottom: 10px; }
.tx-bkinform-pi1 .article-comment-item .comment-body{ margin-right: 50px; margin-bottom: 10px; }
.tx-bkinform-pi1 .article-comment-item .comment-author{ margin-bottom:5px; }
.tx-bkinform-pi1 .article-comment-item .comment-author-name{ font-weight:bold; margin-right:10px; }
.tx-bkinform-pi1 .article-comment-item .comment-dt{ color:#a8a9ab; font-size: 11px; }
.tx-bkinform-pi1 .article-comment-item .comment-links a{ color:#a8a9ab; }
.tx-bkinform-pi1 .article-comment-item .comment-actions-cont{ float:right; width:50px; }
.tx-bkinform-pi1 .article-comment-item .commentplus{ margin-bottom: 10px; color:#102737; font-weight: bold; cursor: pointer; }

/* Most readed & most commented */
.tx-bkinform-pi1 .bso_cont { margin: 0 15px 20px 15px; }
.tx-bkinform-pi1 .bso_list { list-style: none; padding: 0; }
.tx-bkinform-pi1 .bso_list .list_item{ min-height: 110px; border-bottom: 1px solid #ebeef3; padding:10px 0; }
.tx-bkinform-pi1 .bso_list > .list_item:last-child { border-bottom: none; }
.tx-bkinform-pi1 .bso_list .list_item .item_img_cont{  display: block; width:120px; float:left;  min-height: 90px; }
.tx-bkinform-pi1 .bso_list .list_item .item_img{  width:120px; }
.tx-bkinform-pi1 .bso_list .list_item .item_name{ margin-left: 130px; display: block;  }

.tx-bkinform-pi1 ul.bso_top_r_or_c_title { display: block; margin: 0 0 10px 0; padding: 0; height:30px; }
.tx-bkinform-pi1 .bso_top_r_or_c_title li { float: left; list-style: none outside none; text-align: center;  background-color: #f3f4f8; padding: 8px 12px; margin:2px 2px 2px 0; color: #0A2737; font-size: 14px; font-weight: 700; cursor: pointer; }
.tx-bkinform-pi1 .bso_top_r_or_c_title li.current { background-color: #a8bbcc; }

.tx-bkinform-pi1 #bso_top_readed_cont{ display:none; }
.tx-bkinform-pi1 #bso_top_commented_cont{ display:none; }


/**
* E: Article View
*/

/**
* B: SEARCH
*/
.tx-search-pi1 { margin: 0 15px 20px 15px; }
.tx-search-pi1 > form { margin: 0 0 10px -15px; }
.tx-search-pi1 .sr-list { list-style: none; padding: 0; }
.tx-search-pi1 .sr-list .list-item{ min-height: 90px; border-bottom: 1px solid #ebeef3; padding:10px 0; }
.tx-search-pi1 .sr-list > .list-item:last-child { border-bottom: none; }
.tx-search-pi1 .sr-list .list-item .item-img-cont{  display: block; width:85px; float:left; min-height: 70px; }
.tx-search-pi1 .sr-list .list-item .item-img{  width:70px;  }
.tx-search-pi1 .sr-list .list-item .item-date{ margin-left: 85px; margin-bottom: 3px; display: block;  color: #b6b6b6;}
.tx-search-pi1 .sr-list .list-item .item-name{ margin-left: 85px; display: block; line-height: 18px;  }
.tx-search-pi1 .ordering_block { background-color: #f1f1f1;  margin: 2px -15px; padding: 5px 15px;}
.tx-search-pi1 .ordering_block > a{ text-transform: uppercase; display:block; float: left; margin:5px 10px 5px 0;  }
.tx-search-pi1 .ordering_block .glyphicon{ color: #B0B0B0;  }
.tx-search-pi1 .ordering_block .current_order{ font-weight: bold;  }
.tx-search-pi1 .s_result { background-color: #f1f1f1;  margin: 2px -15px; padding: 5px 15px;}

/**
* E: SEARCH
*/



/* b: rubric */

.rubric-container .rubric-name{
    padding: 5px 10px;
    font-size: 18px;
    font-weight: bold;
}

.rubric-container .rubric-items{
    /*margin: 0px 10px;*/
}

.rubric-container .rubric-items ul{
    list-style: none;
    padding: 0;
}

.rubric-container .rubric-items ul > li {
    padding: 10px 0;
    border-bottom: 1px solid gray;
    margin: 0 10px;
}

.rubric-container .rubric-items ul > li:last-child {
    border: none;
}

/* e: rubric */

/* b: banners */
.banner-cont-centred { }
.banner-cont-centred img{ width: 100%; height: auto; display: block; position: relative; max-width: 500px; min-width: 270px; margin:0 auto; }
.banner-cont-centred a img{ width: 100%; height: auto; display: block; position: relative; max-width: 500px; min-width: 270px; margin:0 auto; }

/* b: banners */

.social-auth-form{
    margin: 20px 0;
}