/***************************************************
				      GENERAL
***************************************************/
* {padding: 0; margin: 0;}

html{
	font-weight:inherit;
	font-family: Tahoma, Arial, sans-serif;
	vertical-align:baseline;
	font-size: 13px;
	font-variant: inherit;
	outline: 0;
}

body {
    font: 13px Tahoma, Arial, sans-serif;
    line-height: normal;
    margin: 0; padding: 0;
    color: #000;
	background: #fff url(/img/layouts/bg.jpg);
}

p {margin: 0 0 5px;}
img {vertical-align: middle; border: 0; max-width: 100%; height: auto;}
@media \0screen {
    img {
        width: auto; /* for ie 8 */
    }
}

.cvideo {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.cvideo iframe,
.cvideo object,
.cvideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


a{color: #18499e;}


a.dashed,
a.dashed:visited{text-decoration: none;	border-bottom: dashed 1px #18499e; line-height: 15px; color: #18499e;}
a.dashed:hover,
a.dashed:visited:hover{text-decoration: none; border-bottom: dashed 0px #18499e;}

ul, ol, li {margin: 0px; padding: 0px;}

input, textarea {outline-style:none;}
input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input,textarea{outline-style:none}
input.i-text{height:33px;width:200px;line-height:33px;vertical-align:baseline;border:solid 1px #ccc;padding:0 5px}
.coefficient-row{display:none}
input.i-checkbox{height:13px;vertical-align:baseline;padding:0 5px}
select.select{height:33px;width:200px;line-height:33px;vertical-align:baseline;border:solid 1px #ccc;padding:0 0 0 5px}
textarea.i-textarea{padding:5px}
input.i-text,
select.select,
textarea.i-textarea{border:solid 1px #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}

.d-ib{display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.br-3{-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
.br-5{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.clear {clear: both;}
.clear2 {clear: both; padding: 1px 0 0;}
.clear-space {clear: both;}
.sclear {overflow: hidden;}

.lt-col.col1,
.lt-col.col2 {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}


.ajax-loader{background: url('/img/content/transparent.png');position: absolute;}
.ajax-loader img{
    position: absolute; left: 50%; top: 50%;margin-left: -16px; margin-top: -16px;width: 32px; height: 32px;
    background: url('/img/content/ajax-loader.gif') no-repeat left top;
}

.messages{border:solid 1px #bb1503;margin-bottom:20px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.messages ul{list-style-type:disc;margin-left:25px}
.messages ul li{color:#9f380f;margin:5px 0;padding:0}


.pager{clear:both; margin-bottom: 20px;}
.pager span,.pager a{text-decoration:none;margin-right:5px;line-height:17px;padding:0 5px}
.pager a:hover{text-decoration:underline}
.pager span{color:#000;font-size:130.76%}
.pager .prev,.pager .next{background:url(/img/layouts/general/pager-arr.png) no-repeat left top}
.pager .prev{padding-left:15px;background-position:left -47px}
.pager .next{padding-right:15px;background-position:right -72px}
.pager span.prev,.pager span.next{background-position:left 2px;font-size:100%;color:#8ba3cd}
.pager span.next{background-position:right -23px}


.lt-wrapper {margin: 0 auto; max-width: 970px; min-width: 240px; padding: 0 10px;}


/* top-bar */
#top-bar {
    margin: 10px 0 0 0;

    background: url('/img/layouts/top-bar-bg.jpg') repeat-x left center;
    height: 23px;
    padding: 5px 15px 0;
    -webkit-box-shadow:  0px -2px 5px 1px #c2c6b5;
    box-shadow:  0px -2px 10px #c2c6b5;
}
#top-bar a {color: #000;}
#top-bar a.rss {display: none; margin: 0 10px 0 0; text-decoration: none; width: 18px; height: 18px; background: url('/img/icons/rss.gif') no-repeat left top;}
#top-bar .right {float: right;}
#top-bar .right a {margin: 0 10px 0 0;}
#top-bar .right a.profile-av-link {margin-top: -3px; display: none;}
#top-bar .right a:last-child {margin-right: 0;}
#top-bar .right .social-button {margin: 3px 0 0 0;}
#top-bar .right .social-button a.social-button {margin: 0 3px 0 0; width: 12px; height: 12px; background: url(/img/buttons/social-h12.png) no-repeat left top;}
#top-bar .right .social-button a.social-button.facebook {background-position: left top;}
#top-bar .right .social-button a.social-button.vkontakte {background-position: -15px top;}
#top-bar .right .social-button a.social-button.twitter {background-position: -30px top;}


/* Header */
#header {height: 161px; background-image: url(/img/layouts/header-bg-480.jpg);}
#header .logo {display: inline-block; margin-right: 15px;}
#header .right {float: none; width: auto; padding: 0 15px; clear: both;}
#header .right .search {width: 100%; float: right; position: relative; text-align: right; margin: 0 0 10px 0; text-align: left;}
/*#header .right .last-mod {float: left; margin: 41px 0 0 0;}*/
#header .right .last-mod {float: left; margin: 0px 0 0 0;}
#header .right .last-mod > div {font-size: 13px; color: #fff;}
#header .right .last-mod > p {font-size: 11px; color: #c4cde0;}
#header .right .last-mod > * {display: inline-block;}
#header .right .search input {
    width: 100%; padding: 0 30px 0 7px; height: 26px; line-height: 27px; font-size: 14px;
    border: #b3b3b3 1px solid;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: inset 1px 1px 1px 0px #dfdfdf;
    box-shadow: inset 1px 1px 1px 0px #dfdfdf;
}
#header .right .search button {position: absolute; cursor: pointer; right: 7px; top: 7px; width: 15px; height: 15px; border: none; background: url(/img/icons/lens.png) no-repeat right center;}


/* Menu */
#show-menu {padding: 5px 0 0 15px; height: 21px; background: url(/img/layouts/menu/item-bg.png) repeat-x left top;}
#show-menu.active {background: url(/img/layouts/menu/item-bg.png) repeat-x left -82px;}
#show-menu * {line-height: 14px;}
#show-menu a {font-size: 14px; color: #33362b; text-decoration: none;}
#show-menu a span {display: none; font-size: 17px; color: #3b5998;}
#show-menu a i {display: inline; font-size: 14px; font-style: normal; color: #33362b;}
#show-menu.active a i {display: none;}
#show-menu.active a span {display: inline;}
#menu {list-style: none; margin: 0; display: none;}
#menu li {width: 49.66666666666667%; white-space: nowrap; word-wrap: normal; height: 22px; text-align: center; padding: 4px 0 0 0; margin: 0 0.6666666666666667% 2px 0; display: inline-block; background: url(/img/layouts/menu/item-bg.png) repeat-x left top;}
#menu li a {width: 100%; overflow: hidden; height: 18px;}
#menu li:nth-child(2n) {margin-right: 0;}
#menu li a {display: block; font-size: 14px; color: #33362b; text-decoration: none;}
#menu li a span {padding: 0 2px;}
#menu li a:hover span{text-decoration: underline;}
#menu li.selected {background-position: left -38px;}
#menu li.selected a {color: #fff; text-decoration: none;}


/* Content */
#content {background: #fff; margin-bottom: 20px;}
#content > .wrapper {padding: 0 15px; margin-top: 15px;}


#footer{text-align: center;}
#footer a{color: #000;text-decoration: underline;}
#footer a:hover{text-decoration: none;}
#footer .top {min-height: 36px; min-width: 240px; padding-bottom: 2px; background: url(/img/layouts/footer-bg-top.jpg) repeat left top;}
#footer .top .wrapper {max-width: 970px; min-width: 220px; margin: 0 auto; padding: 10px 10px;text-align: left;}
#footer .top .f-left{float: left; width: 50%;}
#footer .top .f-left a{margin-right: 10px;}
#footer .top .f-right{float: left; width: 50%; text-align: right;}
#footer .dev a {float: right; width: 151px; height: 43px; display: block; background: url(/img/layouts/artefact.png) no-repeat right top; text-decoration: none !important;}
#footer .dev p {font: normal 13px Arial; clear: both; color: #bdc5a1;}
#footer .top .f-right > span {margin-bottom: 5px; padding-top: 3px; display: none;}
#footer .top .f-right .footer-social{background: url(/img/icons/footer-social-h24.png) no-repeat left top;width: 26px;height: 26px;margin-top: 0px; margin-bottom: 3px; text-decoration: none;}
#footer .top .f-right .footer-social.gplus{background-position: left top;}
#footer .top .f-right .footer-social.igoogle{background-position: -30px top;}
#footer .top .f-right .footer-social.yandex{background-position: -60px top;}
#footer .top .f-right .footer-social.facebook{background-position: -90px top;}
#footer .top .f-right .footer-social.twitter{background-position: -120px top;}
#footer .top .f-right .footer-social.vkontakte{background-position: -150px top;}
#footer .top .f-right .footer-social.youtube{background-position: -180px top;}
#footer .top .f-right .footer-social.odnoklassniki{background-position: -211px top;}
#footer .top .f-right .footer-social.instagram{background: url(/img/icons/social-instagram-ico.png) no-repeat left top;
    background-position: 0px 0px;}
#footer .top .copy{margin: 0 10px 5px 0;display: block;}
#footer .bottom{min-height: 36px; min-width: 260px; background: url(/img/layouts/footer-bg-bottom.jpg) repeat left top;}
#footer .bottom .wrapper {max-width: 970px; min-width: 240px; margin: 0 auto; padding: 10px 10px;text-align: left;}
#footer .bottom a{color: #fff;text-decoration: none;}
#footer .bottom a:hover{text-decoration: underline;}
#footer .bottom .f-left{float: left; width: 50%; color: #fff; padding-top: 18px;}
#footer .bottom .f-right{float: left; width: 50%; text-align: right;}
#footer .top .f-left {width: 100%; float: none; margin-bottom: 10px;}
#footer .top .f-right {width: 100%; text-align: left; float: none;}
#footer .bottom .f-left{float: none; width: 95%; padding: 18px 0;}
#footer .bottom .f-right{float: none; width: 100%; text-align: center;}


/* Conference right */
.right-conference {width: 270px; margin: 7px auto 40px auto; position: relative; background: url(/img/layouts/conference-right-bg.png) repeat-y center top;}
.right-conference .top-border {width: 270px; position: absolute; top: -4px; height: 10px; background: url(/img/layouts/conference-right-bg.png) no-repeat left top;}
.right-conference .content {width: 255px; position: relative; bottom: -16px; padding: 0 5px 25px 10px; background: url(/img/layouts/conference-right-bg.png) no-repeat right bottom;}
.right-conference .content img {float: left; margin: 0 10px 10px 0;}
.right-conference .content a {font-size: 18px; text-decoration: none;}
.right-conference .content a:hover {text-decoration: underline;}

.right-latest-walls{margin-bottom: 20px;}
.right-latest-walls a{text-decoration: none;}
.right-latest-walls a:hover{text-decoration: underline;}
.right-latest-walls .box-title{margin-bottom: 5px;}
.right-latest-walls .item{margin-bottom: 10px;padding: 0px 0px;}
.right-latest-walls .item .avatar{margin: 3px 5px 0 0;float: left;width: 30px;height: 30px;}
.right-latest-walls .item .content{margin: 3px 0 0 0;}
.right-latest-walls .item .content div.date{color: #a3b0b8;font-size: 11px;}

.right-latest-blogs{margin-bottom: 20px;}
.right-latest-blogs a{text-decoration: none;}
.right-latest-blogs a:hover{text-decoration: underline;}
.right-latest-blogs .box-title{margin-bottom: 5px;}
.right-latest-blogs .item{margin-bottom: 10px;padding: 0px 0px;}
.right-latest-blogs .item .avatar{width: 50px;margin-right: 10px;float: left;}
.right-latest-blogs .item .content div{margin-top: 3px;}
.right-latest-blogs .item .content span{font-size: 14px;}


#main-page {padding: 0;}
#main-page .top-news {float: left; width: 55.38461538461538%; margin-right: 3.076923076923077%; margin-bottom: 30px;}
#main-page .top-news .img-link {display: block; position: relative; margin-bottom: 15px;}
#main-page .top-news .label  {display: inline-block; position: absolute; height: 33px; top: 10px; left: -5px; background: url(/img/icons/top-news-label.png) no-repeat left bottom; }
#main-page .top-news .label > span {display: inline-block; height: 28px; font-size: 20px; color: #fff; line-height: 25px; padding: 0 10px; background: #d00100;}
#main-page .top-news .main-title {font-size: 22px; text-decoration: none;}
#main-page .top-news .main-title:hover {text-decoration: underline;}
#main-page .top-news .main-short-desc {color: #272824; margin: 10px 0 20px;}
#main-page .top-news .item {display: table-row;}
#main-page .top-news .item .col1 {display: table-cell; width: 27.90697674418605%; padding: 0 2.325581395348837% 20px 0; vertical-align: top; max-width: 110px;}
#main-page .top-news .item .col1 img {width: 100%; max-width: 110px;}
#main-page .top-news .item .col2 {display: table-cell; width: 69.76744186046512%;padding: 0 0 10px 0;vertical-align: top;}
#main-page .top-news .item .col2 .date {color: #A3B0B8;margin: 3px 0;font-size: 11px;}
#main-page .top-news .item .col2 a {text-decoration: none;}
#main-page .top-news .item .col2 a:hover {text-decoration: underline;}


#main-page .latest-news {float: left; width: 41.53846153846154%; margin-bottom: 30px;}/*44.61538461538462*/
#main-page .latest-news .latest-news-item{margin-bottom: 10px;}
#main-page .latest-news .latest-news-item .time{color: #6e6e6e;}
#main-page .latest-news .latest-news-item .date{color: #a3b0b8;margin: 5px 0;}
#main-page .latest-news .latest-news-item .news-icon{margin-bottom: -2px;}
#main-page .latest-news .latest-news-item .news-icon{margin-bottom: -2px;}
#main-page .latest-news .latest-news-item a{text-decoration: none !important; color: #17479c;}
#main-page .latest-news .latest-news-item a:visited{text-decoration: none !important; color: #752777;}
#main-page .latest-news .latest-news-item a:hover,
#main-page .latest-news .latest-news-item a:visited:hover{text-decoration: underline !important; color: #bb1503;}
#main-page .latest-news .ta-right {text-align: right;}
#main-page .latest-news .ta-right a{color: #bb1503;text-decoration: none;}
#main-page .latest-news .ta-right a:hover{text-decoration: underline;}

/* Latest articles */
#main-page .latest-articles{float: left; margin: 0 3.076923076923077% 30px 0; width: 55.38461538461538%; text-align: left;}
#main-page .latest-articles .box-title{margin-bottom: 7px;}
#main-page .latest-articles .item {clear: both; margin-bottom: 10px; color: #272824; font-size: 13px;}
#main-page .latest-articles .item .short-desc {margin-bottom: 10px;}
#main-page .latest-articles .item .img-link{float: left; text-decoration: none;}
#main-page .latest-articles .item .img-link img{margin: 0 10px 10px 0; max-width: 100px;}
#main-page .latest-articles .item a {text-decoration: none; font-size: 14px;}
#main-page .latest-articles .item a:hover {text-decoration: underline;}
#main-page .latest-articles .date{color: #a3b0b8; margin: 3px 0; font-size: 11px;}
#main-page .latest-articles .news-title{font-size: 14px;}

/* Top rating news */
.green-tabs{margin-bottom: 10px;}
.green-tabs .item{height: 24px;margin-right: 3px;}
.green-tabs .item a{background: #c0cd8b;text-decoration: none;color: #ffffff;font-size: 12px;line-height: 16px;padding: 0px 10px 2px 10px;}
.green-tabs .item a:hover{color: #ffffff;}
.green-tabs .item a .count{color: #ffffff;font-size: 10px;line-height: 14px;}
.green-tabs .item.selected{background: url(/img/buttons/green-tabs.png) no-repeat center 0px;}
.green-tabs .item.selected a{background: #829c18;}

#main-page .news-rating {width: 41.53846153846154%; float: left;}
.top-rating{margin-bottom: 20px;}
.top-rating .box-title{margin-bottom: 5px;}
.top-rating .items{width: 100%;}
.top-rating .items td{vertical-align: top; padding-bottom: 10px;}
.top-rating .items td.img{width: 60px;height: 33px;padding-right: 10px;}
.top-rating .items td.img img{width: 60px;height: 33px;}
.top-rating .items td.title .date{color: #a3b0b8;margin: 3px 0 0px 0;font-size: 11px;}
.top-rating .items td.title a{font-size: 13px;text-decoration: none;}
.top-rating .items td.title a:hover{text-decoration: underline;}
.top-rating .items td.rating{vertical-align: top;padding-left: 5px;padding-top: 2px;width: 1%;text-align: right;color: #a3b0b8;}
.top-rating .item .rating{text-align: center;width: 60px;}
.top-rating .item .rating img{margin-bottom: -1px;}

/*#main-page .actual-box{float: left; margin: 0 3.076923076923077% 30px 0; width: 55.38461538461538%;}*/
#main-page .actual-box{float: none; margin: 0 0 30px 0; width: 100%;}
#main-page .actual-box .box-title{margin-bottom: 10px;}
#main-page .actual-box .item{margin-bottom: 10px;}
#main-page .actual-box .item .img-link{margin-right: 10px;text-decoration: none; float: left;}
#main-page .actual-box .item a{font-size: 14px; text-decoration: none;}
#main-page .actual-box .item a:hover {text-decoration: underline;}
#main-page .actual-box .item .img-link img{float: left; max-width: 100px;}
#main-page .actual-box .all{text-align: right;}
#main-page .actual-box .all a{color: #bb1503; text-decoration: none;}
#main-page .actual-box .all a:hover{text-decoration: underline;}

#main-page .media_voting {float: left; width: 41.53846153846154%;}
.media-news{margin-bottom: 30px;}
.media-news .box-title{margin-bottom: 5px;}
.media-news .items{list-style: none;}
.media-news .items li{display: block;}
.media-news .items li .img-link{position: relative;display: block;}
.media-news .items li .img-link img{}
.media-news .items li .img-link img.icon{position: absolute;top: 0px;left: 0px;width: 40px;height: 40px;background: url(/img/icons/media-news.png) no-repeat left top;}
.media-news .items li .title a{font-size: 15px;text-decoration: none;}
.media-news .items li .title a:hover{text-decoration: underline;}
.media-news .pager{float: right; margin: 1px 0 5px 0;}
.media-news .pager .pages{color: #585b51;padding: 0px;}
.media-news .pager .prev{width: 10px;height: 14px;padding: 0px;background: url(/img/icons/media-news-pager.png) no-repeat left top;margin: 1px 0 0 0;}
.media-news .pager .prev.active{width: 10px;height: 14px;background: url(/img/icons/media-news-pager.png) no-repeat right top;}
.media-news .pager .next{width: 10px;height: 14px;padding: 0px;background: url(/img/icons/media-news-pager.png) no-repeat right -23px;margin: 1px 0 0 0;}
.media-news .pager .next.active{width: 10px;height: 14px;background: url(/img/icons/media-news-pager.png) no-repeat left -23px;}

.voting-box{margin-bottom: 30px;color:#272824;}
.voting-box .box-title{margin-bottom: 5px;}
.voting-box .question{font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.voting-box .result td{padding-bottom: 5px; vertical-align: top;}
.voting-box .result td label{display: block;}
.voting-box .result td img{margin: 5px 0 10px 0;}
.voting-box .result .input{width: 1%;}
.voting-box .result input.i-radio{height: 16px;margin-right: 5px;}
.voting-box .btn-box{text-align: center;margin: 15px 0 0 0;}
.voting-box .result{width: 100%;border-collapse: collapse;border-spacing: 0px;margin-bottom: 5px;}
.voting-box td{vertical-align: top;padding-bottom: 10px;}
.voting-box .number{width: 1%;padding-right: 5px;}
.voting-box .votes{width: 20%;color: #a3b0b8;}
.voting-box .chart{height: 12px;background: #6689d2 url(/img/layouts/general/chart-bg.png) repeat-x left top;}
.voting-box .chart.max{height: 12px;background: #88a31b url(/img/layouts/general/chart-bg.png) repeat-x left bottom;}



/*.news-wrapper .box-title{margin-bottom: 15px;}*/
/*.news-wrapper .item{margin-bottom: 30px; overflow: hidden;}*/
/*.news-wrapper .item .img-link{float: left; margin-right: 1.538461538461538%; width: 15.38461538461538%;}*/
/*.news-wrapper .item .content{float: left; width: 83.07692307692308%;}*/
/*.news-wrapper .item .content .date{font-size: 11px;color: #a3b0b8;margin-bottom: 5px;}*/
/*.news-wrapper .item .content a{font-size: 17px;margin-bottom: 5px;text-decoration: none;}*/
/*.news-wrapper .item .content a:hover{text-decoration: underline;}*/


#clear_info {
    background: transparent;
}

#clear_info .imgs {
    width: 100%;
    display: block;
}

#clear_info .imgs div {
    display:inline-block;
        vertical-align: top;

}

#clear_info .imgs div img {

    max-height: 50px;float: none;
}

#clear_info .imgs div:first-child span {
    padding-right: 20px;
}


#clear_info .imgs div:last-child img {
    padding-left: 20px;
}

#clear_info .content {
    padding: 0px;
    margin-top: 10px;
}

#clear_info .content h1{
    font-size: 24px;    color: #fe690b;
}

@media only screen and (max-width: 480px) {

    #clear_info .imgs div:first-child span {
        padding-right: 0px;
    }


    #clear_info .imgs div:last-child img {
        padding-left: 0px;
    }
    #clear_info .imgs div {
        width:100%;
        text-align: left !important;
        margin-bottom: 10px;
    }

    .box-title.orange .title {
            font-size: 20px;
    line-height: 22px;
    }

    .news-wrapper-main .item .img-link {
            width: 100px;
        float: left;
        margin-right: 10px;
    }

    .news-wrapper-main .item .content a {
           font-size: 15px !important;
           margin-bottom: 5px;
    display: block;
    }
}


#main-page .news-wrapper-main.spec_project .top-news .label>span {
    background: #FE690B;
}

#main-page .news-wrapper-main.spec_project .all a {
    color: #FE690B;
}

#main-page .news-wrapper-main.spec_project .actual3 .img, .news-wrapper .item.special  .img {
    position: relative;
        display: inline-block;
}

.news-wrapper-main.spec_project .box-title {
    background: url('/img/drit2.svg?v3') repeat-x left 11px;
}

.news-wrapper-main.spec_project .box-title .title {
    background: #fff;
    font-size: 22px;
}

#main-page .news-wrapper-main.spec_project .actual3 .img .logosp {
    position: absolute;
    width: 30px;
    top: 10px;
    left: 10px;
}

#main-page .news-wrapper-main.spec_project .actual3 ul li {
 display: block;
}

.news-wrapper-main.spec_project .date, .news-wrapper .item.special .date{
    color: #a3b0b8;
    font-size: 84.615%;
    margin: 3px 0 0;
}

.news-wrapper .item.special
{
    margin-bottom: 30px;
    width: 48%;
    vertical-align: top;
    display: inline-block;
}

.news-wrapper .item.special.nmr {
    margin-left: 2%;
}

.news-wrapper .item.special .title {
        margin-top: 5px;
    font-size: 14px;
    display: inline-block;
}

.news-wrapper .item.special  .img .logosp {
    position: absolute;
    width: 30px;
    top: 10px;
    left: 10px;
}

.news-wrapper-main{
    /*background: #fe690b1c;
    padding: 10px 20px;
    border: 1px solid #fe690b;
    border-radius: 5px;*/
}
    .news-wrapper-main .box-title{
        margin-bottom: 15px;
    }
    .news-wrapper-main .item{
        margin-bottom: 30px;
    }

    .news-wrapper-main .item .img-link{
        display: inline-block;
        margin-bottom: 10px;
    }
        .news-wrapper-main .item .img-link img{
            /*width: 100px;*/
        }

        .news-wrapper-main .item .content{
            padding-left: 0px;

        }
            .news-wrapper-main .item .content .date{
                font-size: 11px;
                color: #a3b0b8;
                margin-bottom: 5px;
            }
            .news-wrapper-main .item .content a{
                font-size: 130.76%;
                margin-bottom: 5px;
                text-decoration: none;
            }
                .news-wrapper-main .item .content a:hover{
                    text-decoration: underline;
                }

.box-title.orange .title {
    color: #fe690b;
        background: transparent;
}


@media only screen and (min-width: 480px) {
    .news-wrapper-main .item .img-link {float: left; margin-bottom: 0;}
    .news-wrapper-main .item .img-link img {max-width: 100px;}
    .news-wrapper-main .item .content {padding-left: 110px; }
}



/* Greeting right */
.box-greeting,
.box-greeting:visited,
.box-greeting:hover,
.box-greeting:visited:hover{display: block; width: 250px; padding: 0 10px; height: 200px; text-decoration: none; color: #000; margin: 5px auto 25px auto;}
.box-greeting .img-box{float: left; margin: 14px 15px 0 0px;}
.box-greeting .img-box img{
    -moz-box-shadow: 2px 2px 10px #aaa; /* Firefox */
    -webkit-box-shadow: 2px 2px 10px #aaa; /* Safari, Chrome */
    box-shadow: 2px 2px 10px #aaa; /* CSS3 */
}
.box-greeting .text{padding: 10px 0 0 0px; display: block; font-family: Georgia, Tahoma, Arial, sans-serif; font-style: italic;}
.box-greeting .text .fullname{margin-bottom: 10px; display: block; font-family: Georgia, Tahoma, Arial, sans-serif; font-size: 14px; color: #284b9a; font-style: italic; font-weight: bold;}
.box-greeting .text .title{display: block;}

/* Green box */
.green-box{margin-bottom: 20px;margin-right: 5px;}
.green-box div{background: url('/img/buttons/green-box.png') no-repeat left top;}
.green-box .top-left{background-position: left top;padding-left: 5px;}
.green-box .top-right{background-position: right top;margin-right: -5px;font-size: 5px; height: 5px;}
.green-box .middle-left{background-position: left center;padding-left: 10px;}
.green-box .middle-right{background-position: right center;margin-right: -5px;}
.green-box .bottom-left{background-position: left bottom;padding-left: 5px;}
.green-box .bottom-right{background-position: right bottom;margin-right: -5px;font-size: 6px;height: 6px;}
.green-box .middle-right{color: #fff;}
.green-box .middle-right div{background: none;}
.green-box .middle-right .title{font-size: 115.384%;font-weight: bold;color: #f2f7e7;}
.green-box .middle-right a{color: #fff;text-decoration: underline;}
.green-box .middle-right a:hover{text-decoration: none;}
.green-box.block .top-right,
.green-box.block .bottom-right{font-size: 10px;height: 10px;}


.big-data-wrapper {overflow: hidden; text-align: center;}
.big-data-wrapper .big-data.right {margin: 20px auto; }
.big-data-wrapper .big-data .banner-336x280 {margin: 20px 20px 20px 0; display: inline-block;}
.big-data-wrapper .big-data .banner-336x280:last-child {margin-right: 0;}

.banner-box.right_270x350 {float: none; width: 100%; margin-bottom: 20px;}

.banner-box {clear: both;margin: 0 auto;text-align: center;margin-bottom: 20px;}
.banner-box.top_730x90 {margin-top: 17px; display: none; /*max-width: 730px; max-height: 90px;*/ text-align: center}
.banner-box.top_730x90 img {/*max-width: 730px; max-height: 90px;*/}
.banner-box.bottom_730x90 {display: none;}
.banner-box.bottom_730x90 img {max-width: 970px; max-height: 90px;}
/*.banner-box.center_468x60 {display: none;}*/
.banner-box.center_468x60 img {max-width: 468px; max-height: 60px;}
.banner-box.center_main_468x60 {display: none;}
.banner-box.center_main_468x60 img {max-width: 468px; max-height: 60px;}


/*Social like box*/
.social-like {float: none; clear: both; width: 100%; margin-right: 2.506963788300836%;}
.social-like.facebook {float: none; width: 100%; margin-bottom: 20px;}
.social-like.vkontakte {float: none; width: 100%; margin-bottom: 20px;}
.social-like.vkontakte iframe {float: none; width: 100%; margin-bottom: 20px;}
.social-like div {width: 100% !important;}
.social-like div span {width: 100% !important;}
.social-like div span iframe {width: 100% !important;}
.social-like.odnoklassniki {float: none; width: 100%; margin-bottom: 20px;}
.social-like.odnoklassniki iframe {float: none; width: 100% !important;}
.counter {float: none; width: 100%;}
.counter > div {width: 100% !important;}



.button-left{text-decoration:none!important}
.button-left .button-right .button-center input{border:none;border-collapse:collapse;border-spacing:0;background:none;cursor:pointer;margin:0;padding:0}
.button-left.green-h25,
.button-left.green-h25 .button-right,
.button-left.green-h25 .button-right .button-center{background:url(/img/buttons/green-h25.png) no-repeat left top;cursor:pointer}
.button-left.green-h25 .button-right .button-center{background-position:center top;height:25px;font-size:100%;font-weight:700;color:#fff;zoom:1;padding:4px 12px 0 10px}
.button-left.grey-h33,
.button-left.grey-h33 .button-right,
.button-left.grey-h33 .button-right .button-center{background:url(/img/buttons/grey-h33.png) no-repeat left top;cursor:pointer}
.button-left.grey-h33 .button-right .button-center{background-position:center top;height:33px;font-size:162.3%;font-weight:400;color:#000;zoom:1;padding:4px 12px 0 10px}
.button-left.grey-h24,
.button-left.grey-h24 .button-right,
.button-left.grey-h24 .button-right .button-center{background:url(/img/buttons/grey-h24.png) no-repeat left top;cursor:pointer}
.button-left.grey-h24 .button-right .button-center{background-position:center top;height:24px;font-size:92.3%;font-weight:400;color:#6f6d6d;zoom:1;padding:4px 12px 0 10px}
.button-left.grey-h24 .button-right .button-center a{font-size:92.3%;text-decoration:none}
.button-left.grey-h24 .button-right .button-center input{font-size:92.3%;font-weight:700;color:#6f6d6d}
.button-left.green-h25,
.button-left.grey-h33,
.button-left.grey-h24{background-position:left top;padding-left:5px}
.button-left.green-h25 .button-right,
.button-left.grey-h33 .button-right,
.button-left.grey-h24 .button-right{background-position:right top;padding-right:3px;margin-right:-3px}
.button-left.green-h25 .button-right .button-center input,
.button-left.grey-h33 .button-right .button-center input{font-size:100%;font-weight:700;color:#fff}


.icons-16x16{background:url(/img/icons/icons-16x16.png) no-repeat left top;width:16px;height:16px;margin-right:5px;text-decoration:none}
.icons-16x16.print{background-position:left top}
.icons-16x16.send{background-position:left -19px}
.icons-16x16.fb{background-position:left -40px}
.icons-16x16.vk{background-position:left -62px}
.icons-16x16.tw{background-position:left -84px}
.icons-16x16.gp{background-position:left -107px}


.comments-wrapper .comment-form .field-item{margin-bottom:10px;margin-left:40px}
.comments-wrapper .comment-form .field-item label.d-ib{line-height:33px}
.comments-wrapper .comment-form .field-item input.i-text{width:435px}
.comments-wrapper .comment-form .field-item .i-textarea{width:500px;height:100px}
.comments-wrapper .item-info .comment-form .field-item .i-textarea{width:99%;max-width:500px;height:100px}
.comments-wrapper .item{margin-bottom:24px}
.comments-wrapper .item.level-1{margin-left:40px}
.comments-wrapper .item.level-2{margin-left:80px}
.comments-wrapper .item.level-3{margin-left:120px}
.comments-wrapper .item.level-4{margin-left:160px}
.comments-wrapper .item.level-5{margin-left:200px}
.comments-wrapper .item.level-6{margin-left:240px}
.comments-wrapper .item.level-7{margin-left:280px}
.comments-wrapper .item img{width:30px; height:30px;/*float:left;margin-top:5px*/}
.comments-wrapper .item .item-info{margin-bottom:0;padding-left:40px}
.comments-wrapper .item .user-info {padding-left: 40px; position: relative;}
.comments-wrapper .item .user-info .avatar {position: absolute; left: 0; top: 0;}
.comments-wrapper .item .user-info .login{margin-right:5px;font-weight:700}
.comments-wrapper .item .user-info .date{font-size:11px;color:#a3b0b8}
.comments-wrapper .item .user-info .c-rating-box{float:right}
.comments-wrapper .item .user-info .c-rating-box a.rating{color:#cdcdcd;font-size:13px;line-height:13px}
.comments-wrapper .item .user-info .c-rating-box a.rating.green{color:#829c18}
.comments-wrapper .item .user-info .c-rating-box a.rating.red{color:#e37663}
.comments-wrapper .item .user-info .c-rating-box .plus,.comments-wrapper .item .user-info .c-rating-box .plus.lock,.comments-wrapper .item .user-info .c-rating-box .plus.lock:hover{width:14px;height:14px;background:url(/img/icons/comments-rating-btns.png) no-repeat -18px top}
.comments-wrapper .item .user-info .c-rating-box .plus:hover,.comments-wrapper .item .user-info .c-rating-box .plus.selected{background-position:-54px top}
.comments-wrapper .item .user-info .c-rating-box .minus,.comments-wrapper .item .user-info .c-rating-box .minus.lock,.comments-wrapper .item .user-info .c-rating-box .minus.lock:hover{width:14px;height:14px;background:url(/img/icons/comments-rating-btns.png) no-repeat left top}
.comments-wrapper .item .user-info .c-rating-box .minus:hover,.comments-wrapper .item .user-info .c-rating-box .minus.selected{background-position:-36px top}
.comments-wrapper .item .comment{margin-bottom:5px;word-wrap:break-word}
.comments-wrapper .item .reply-to{color:#afbbc1;text-decoration:none;border-bottom:dotted 1px #afbbc1; font-size: 13px;}
.comments-wrapper .item .reply-to:hover{color:#afbbc1;border-bottom:none}
.comments-wrapper .item .comment-form .field-item{margin-left:0}
.comments-wrapper .item-info .comment-form .field-item {margin-left: 0 !important;}
.comments-wrapper .adsense{text-align:center;margin:30px 0 20px}

.comments-wrapper .comment-form {margin-bottom: 20px;}
.comments-wrapper .comment-form .field-item{margin-left:0px}
.comments-wrapper .comment-form .field-item input.i-text{width:100%}
.comments-wrapper .comment-form .field-item .i-textarea{width:100%;height:100px; padding: 0;}
.comments-wrapper .item .user-info {padding-left: 0; position: static;}
.comments-wrapper .item .user-info .avatar {position: static; margin: -3px 5px 0 0;}
.comments-wrapper .item .item-info{padding-left:0 !important;}




.error-404{width:480px; padding: 0 0 30px; min-height: 400px;}
.error-404 .title{font-size:269.23%;color:#33362b;margin-bottom:5px}
.error-404 .message{font-size:130.769%;color:#33362b;margin-bottom:25px}
.error-404 ul{list-style-type:none;margin-bottom:30px}

.top-rating .items{width:100%}
.top-rating .items td.img{width:60px;height:33px;padding-right:10px}
.top-rating .items td.img img{width:60px;height:33px}
.top-rating .items td.title .date{color:#a3b0b8;font-size:84.615%;margin:3px 0 0}
.top-rating .items td.title a:hover{font-size:115.384%;text-decoration:underline}
.top-rating .items td.rating{vertical-align:top;padding-left:5px;padding-top:2px;width:1%;text-align:right;color:#a3b0b8}
.top-rating .item .rating{text-align:center;width:60px}
.top-rating .item .rating img{margin-bottom:-1px}
.media-news{margin-bottom:30px}
.media-news .items{list-style:none}
.media-news .items li{display:block}
.media-news .items li .img-link{position:relative;display:block}
.media-news .items li .img-link img{width: 100%; max-width: 430px;}
.media-news .items li .img-link img.icon{position:absolute;top:0;left:0;width:40px;height:40px;background:url(/img/icons/media-news.png) no-repeat left top}
.media-news .items li .title a:hover{text-decoration:underline}
.media-news .pager{float:right;margin-top:1px}
.media-news .pager .pages{color:#585b51;padding:0}
.media-news .pager .prev{width:10px;height:14px;background:url(/img/icons/media-news-pager.png) no-repeat left top;margin:1px 0 0;padding:0}
.media-news .pager .prev.active{width:10px;height:14px;background:url(/img/icons/media-news-pager.png) no-repeat right top}
.media-news .pager .next{width:10px;height:14px;background:url(/img/icons/media-news-pager.png) no-repeat right -23px;margin:1px 0 0;padding:0}
.media-news .pager .next.active{width:10px;height:14px;background:url(/img/icons/media-news-pager.png) no-repeat left -23px}
.voting-box{margin-bottom:30px;color:#272824;width:270px}
.voting-box .question{font-size:107.692%;font-weight:700;margin-bottom:10px}
.voting-box .result td{padding-bottom:5px; vertical-align: top;}
.voting-box .result td label{display: block;}
.voting-box .result .input{width:1%}
.voting-box .result input.i-radio{height:16px;margin-right:5px}
.voting-box .btn-box{text-align:center;margin:15px 0 0}
.voting-box .result{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:5px}
.voting-box .number{width:1%;padding-right:5px}
.voting-box .votes{width:20%;color:#a3b0b8}
.voting-box .chart{height:12px;background:#6689d2 url(/img/layouts/general/chart-bg.png) repeat-x left top}
.voting-box .chart.max{height:12px;background:#88a31b url(/img/layouts/general/chart-bg.png) repeat-x left bottom}


.appeal .item label.d-ib{line-height:33px;width:100px;margin-right:10px}
.appeal .item input.i-text{width:315px}
.appeal .item textarea.i-textarea{width:515px;height:230px}
.appeal .item .photos-text{color:#666;padding:5px 0 0 115px}
.appeal .item.btn-box{margin:30px 0}
.appeal .item.btn-box .or-link{margin:5px 0 0 10px}
.appeal .item.name label{line-height:17px;padding:0}
.appeal.success .title{font-size:18px;margin:40px 0 5px}
.appeal.success .success{font-size:14px;margin-bottom:50px}
.appeal .item.photos #container{margin-bottom:10px}
.appeal .item.photos #container label{float:left;width:120px}
.appeal .item .photos-items{padding-left:115px}
.appeal .item .photos-items .photo-item{width:160px;margin-right:14px;margin-bottom:15px;position:relative;padding:0}
.appeal .item .photos-items .photo-item img{max-width:100px;margin-right:5px;float:left}
.appeal .item .photos-items .photo-item .del-photo{width:16px;height:16px;position:absolute;right:5px;top:0;background:url(/img/icons/delete.gif) no-repeat center center}
.appeal .item .photos-items .photo-item .del-photo:hover{text-decoration:none}
.appeal .item .photos-items .add-photos{margin-top:10px}
.appeal .item .photos-items .add-photos .upload-photos{margin-top:5px}
.appeal .item .photos-items .photos-list{margin:15px 0 15px 115px}
.appeal .my-editor-btn-box-imgs a.img{background:url(/img/buttons/grey-small-bg.png) repeat-x left top;height:14px;font-size:11px;color:#000;text-decoration:none;border:solid 1px #e2e2e2;margin-bottom:5px;padding:0 5px}
.appeal .my-editor-btn-box-imgs a.img:hover{border:solid 1px #929292}
.appeal .specification{margin:0 0 20px}
.appeal .specification h2{margin:0 0 15px}
.appeal.view .info p{margin-bottom:5px;font-size:13px;color:#777}
.appeal.view .info .action{float:right;text-align:left;width:200px}
.appeal.view .text{padding-bottom:15px;margin-bottom:15px;border-bottom:#777 1px dashed}
.appeal .box-title,.appeal.success .box-title{margin-bottom:20px}
.appeal .item,.appeal.view .box-title,.appeal.view .info,.appeal.view .text p{margin-bottom:15px}
.appeal .item .photos-items .add-photos .no-watermark-box,.appeal .my-editor-btn-box-imgs span.img{margin-bottom:5px}

.appeal .item label.d-ib{line-height:33px;width:100px;margin-right:10px}
.appeal .item input.i-text{width:315px}
.appeal .item textarea.i-textarea{width:515px;height:230px}
.appeal .item .photos-text{color:#666;padding:5px 0 0 115px}
.appeal .item.btn-box{margin:30px 0}
.appeal .item.btn-box .or-link{margin:5px 0 0 10px}
.appeal.success .title{font-size:18px;margin:40px 0 5px}
.appeal.success .success{font-size:14px;margin-bottom:50px}
.appeal .item.photos #container{margin-bottom:10px}
.appeal .item.photos #container label{float:left;width:120px}
.appeal .item .photos-items{padding-left:115px}
.appeal .item .photos-items .photo-item{margin-right:14px;margin-bottom:15px;position:relative;padding:0}
.appeal .item .photos-items .photo-item img{max-width:100px;margin-right:5px;float:left}
.appeal .item .photos-items .photo-item .del-photo{width:16px;height:16px;position:absolute;right:5px;top:0;background:url(/img/icons/delete.gif) no-repeat center center}
.appeal .item .photos-items .add-photos{margin-top:10px}
.appeal .item .photos-items .add-photos .upload-photos{margin-top:5px}
.appeal .item .photos-items .photos-list{margin:15px 0 15px 115px}
.appeal .my-editor-btn-box-imgs a.img{background:url(/img/buttons/grey-small-bg.png) repeat-x left top;height:14px;font-size:11px;color:#000;text-decoration:none;border:solid 1px #e2e2e2;margin-bottom:5px;padding:0 5px}
.appeal .my-editor-btn-box-imgs a.img:hover{border:solid 1px #929292}
.appeal .specification{margin:0 0 20px}
.appeal .specification h2{margin:0 0 15px}
.appeal.view .info p{margin-bottom:5px;font-size:13px;color:#777}
.appeal.view .info .action{float:right;text-align:left;width:200px}
.appeal.view .text{padding-bottom:15px;margin-bottom:15px;border-bottom:#777 1px dashed}
.comments-wrapper .box-title,.appeal .item,.appeal.view .box-title,.appeal.view .info,.appeal.view .text p{margin-bottom:15px}
.comments-wrapper .item .avatar-link,.appeal .item .photos-items .photo-item .del-photo:hover{text-decoration:none}
.comments-wrapper .item .user-info,
.top-rating .box-title, .media-news .box-title, .voting-box .box-title,
.appeal .item .photos-items .add-photos .no-watermark-box,
.appeal .my-editor-btn-box-imgs span.img{margin-bottom:5px}
.top-rating,.appeal .box-title,.appeal.success .box-title{margin-bottom:20px}
.top-rating .items td,.voting-box td{vertical-align:top;padding-bottom:10px}
.top-rating .items td.title a,.media-news .items li .title a{font-size:115.384%;text-decoration:none}


.actual3 {margin: 0 0 15px 0;}
.actual3 .box-title {margin: 0 0 5px;}
.actual3 ul {list-style: none; position: relative;}
.actual3 ul li {padding: 0; margin: 0 0 15px; display: none;}
.actual3 ul li:first-child {display: block;}
.actual3 ul li a {font-size: 15px; text-decoration: none;}
.actual3 ul li a:hover {text-decoration: underline;}
.actual3 ul li a.img {text-decoration: none; margin: 0 0 5px; display: block; position: relative;}
.actual3 ul li a.img img:first-child {width: 100%; max-width: 430px;}
.actual3 ul li a.img img.icon {position: absolute;top: 0;left: 0;width: 40px; height: 40px; background: url(/img/icons/media-news.png) no-repeat left top;}
.actual3 .pager {float: right; margin: 0 0 10px 0;}
.actual3 .pager .pages{color: #585b51;padding: 0px;}
.actual3 .pager .prev{width: 10px;height: 14px;padding: 0px;background: url(/img/icons/media-news-pager.png) no-repeat left top;margin: 1px 0 0 0;}
.actual3 .pager .prev.active{width: 10px;height: 14px;background: url(/img/icons/media-news-pager.png) no-repeat right top;}
.actual3 .pager .next{width: 10px;height: 14px;padding: 0px;background: url(/img/icons/media-news-pager.png) no-repeat right -23px;margin: 1px 0 0 0;}
.actual3 .pager .next.active{width: 10px;height: 14px;background: url(/img/icons/media-news-pager.png) no-repeat left -23px;}

/* Over banner */
/*.over-banner{display: none; position:fixed;z-index:999;text-align:left;bottom:0;left:0;min-width:768px;width:100%;height:34px;background:url(/img/layouts/over-banner-bg_expo.png) repeat-x left bottom;}*/
/*.over-banner .center{margin: 0 auto;min-width:768px;display: block; max-width: 990px;}*/
/*.over-banner .text{margin:9px 0 0 0;width:350px;padding-left:10px;font:normal 15px Tahoma;color:#000;text-align:left;}*/
/*.over-banner .btns{position:relative;top:-25px;float:right;width:293px;height:82px;}*/
/*.over-banner .btns .logo{margin-right:80px;float:left;width:186px;height:60px;background:url(/img/layouts/over-banner-logo_expo.png) no-repeat left top;}*/
/*.over-banner .btns .close{float:left;margin:35px 10px 0 0;width:16px;height:16px;background:url(/img/layouts/close-btn_expo.png) no-repeat center center;}*/

.over-banner{display: none; position:fixed;z-index:999;text-align:left;bottom:0;left:0;min-width:768px;width:100%;height:32px;background: #ef7f00 url(/img/layouts/over-banner-bg_kuhart.png) no-repeat center center;}
.over-banner .center{margin: 0 auto;min-width:768px;display: block; padding: 0 10px; max-width: 970px; text-align: center; vertical-align: middle;}
.over-banner .btns{position:absolute;top: 9px; right: 10px;}
.over-banner .btns .close{width:16px;height:16px; float: right; background:url(/img/layouts/close-btn_expo3.png) no-repeat center center;}



.right-latest-news {float: none; width: 100%; margin: 0 0 30px;}
.related-news {float: none; width: 100%;}
.redtram {display: none;}


.wrapper .like-box .like-item {display: none;}

.news-view-wrapper .error-text{ display: none; }


/* < 480px */
@media only screen {
    .lt-col.col1 {width: 100%; margin: 0;}
    .lt-col.col2 {width: 100%; padding: 0 0px; margin: 0;}
    /*.lt-col.col2 > .wrapper {padding: 0 0 0 0;}*/

    #main-page .top-news {float: none; width: 100%;}
    #main-page .latest-news {float: none; width: 100%;}
    #main-page .latest-articles {float: none; margin: 0 0 30px; width: 100%; overflow: hidden;}
    #main-page .news-rating {float: none; width: 100%;}
    #main-page .actual-box {float: none; width: 100%;}
    #main-page .media_voting {float: none; width: 100%;}

    * {word-wrap: break-word;}

    .banner-label.after-wall {width: 100%; float: none; clear: both;}
}


/********************
 *    > 480px
 ********************/
@media only screen and (min-width: 480px) {
    * {word-wrap: normal;}

    .top-img-banner {
        display: none !important;
    }

    #top-bar a.rss {display: inline-block;}
    #top-bar .right a.profile-av-link {display: inline-block;}

    #menu li {width: 33.04347826086957%; height: 22px; text-align: center; padding: 4px 0 0 0; margin: 0 0.4347826086956522% 2px 0; display: inline-block; background: url(/img/layouts/menu/item-bg.png) repeat-x left top;}
    #menu li:nth-child(2n) {margin-right: 0.4347826086956522%;}
    #menu li:nth-child(3n) {margin-right: 0;}

    #main-page .latest-articles {margin: 0 0 30px; width: 100%; text-align: left;}
    #main-page .latest-articles .item {float: none; display: inline-block; vertical-align: top; clear: none; width: 100%; margin: 0 0 10px 0;}
    #main-page .latest-articles .item.nmr {margin-right: 0;}
    #main-page .latest-articles .item .img-link{float: none; display: block;}
    #main-page .latest-articles .item .img-link img{margin: 0 10px 10px 0;}

    .right-latest-walls {float: none; width: 100%; margin-right: 0;}
    .right-latest-blogs {float: none; width: 100%;}

    .lt-col.col1 {width: 100%; margin: 0;}
    .lt-col.col2 {width: 100%; padding: 0 0px; margin: 0;}
    /*.lt-col.col2 > .wrapper {padding: 0 15px;}*/

    #footer .top .copy {display: inline;}


    #main-page .top-news {width: 100%; margin-bottom: 15px;}
    #main-page .top-news .item .col1 {width: 110px; padding: 0 10px 10px 0;}
    #main-page .top-news .item .col1 img {width: 100%;}
    #main-page .top-news .item .col2 {width: auto;}


    #main-page .latest-news {width: 100%; margin-bottom: 30px;}

    #main-page .latest-articles {margin: 0 0 30px; width: 100%; text-align: left;}
    #main-page .latest-articles .short-desc {display: none;}
    #main-page .latest-articles .item {float: none; display: inline-block; vertical-align: top; clear: none; width: 47.67441860465116%; margin: 0 3.051162790697674% 20px 0;}
    #main-page .latest-articles .item.nmr {margin-right: 0;}
    #main-page .latest-articles .item .img-link{float: none; display: block;}
    #main-page .latest-articles .item .img-link img{margin: 0 10px 5px 0;}

    #main-page .news-rating { margin-bottom: 5px !important; float: left; width: 100%;}

    #main-page .actual-box{float: none; margin: 0 0 30px; width: 100%;}
    #main-page .actual-box .item{margin: 0 4.651162790697674% 25px 0; float: left; width: 47.67441860465116%;}
    #main-page .actual-box .item:nth-child(6) {display: none;}
    #main-page .actual-box .item.nmr {margin-right: 0;}
    #main-page .actual-box .item .img-link{margin-right: 0px;float: none;}
    #main-page .actual-box .item .img-link img {float: none; display: block; margin: 0 0 5px; max-width: 100px; float: none;}

    #main-page .actual-box .all{clear: both;}

    #main-page .media_voting {float: none; width: 100%;}

    /*.right-latest-walls {float: left; width: 47.67441860465116%; margin-right: 4.651162790697674%;}*/
    /*.right-latest-blogs {float: left; width: 47.67441860465116%;}*/
    .right-latest-walls {float: left; width: 47.67441860465116%; margin-right: 4.651162790697674%;}
    .banner-label.after-wall {margin: 22px 0 0 0; width: 47.67441860465116%; float: right; clear: none; text-align: right;}
    .banner-label.after-wall .banner-box {text-align: right;}
    .right-latest-blogs {float: none; width: 100%;}
    .right-latest-news {float: left; width: 48.60724233983287%; margin: 0 2.646239554317549% 0 0;}
    .right-latest-videonews {float: left; width: 48.60724233983287%; margin: 0 2.646239554317549% 0 0;}
    .related-news {float: left; width: 48.60724233983287%;}
    .related-videonews {float: left; width: 48.60724233983287%;}
    .top-rating {float: left; width: 48.60724233983287%; margin: 0 2.646239554317549% 0 0;}
    .news-rating .top-rating{float: none; width: 100% !important; margin: 0 0 30px;}
    .media-news {float: left; width: 47.67441860465116%;}
    .media_voting .media-news {float: left; width: 100%; }


    .redtram {display: none;}
    .comments-wrapper .comment-form .field-item {margin-left: 0;}
    .comments-wrapper .comment-form .field-item input.i-text{width:364px}
}



/*fix bg bAner*/

@media only screen and (max-width:770px) {
#layout-center {padding:0px !important;padding-top:0px !important;}
#top-bar .link-pages {display: none;margin: 0;}
}

/********************
 *    >768px
 ********************/
@media only screen and (min-width: 768px) {
    /*#top-bar a.main {display: none;}*/
 #layout-center {padding:0px !important;padding-top:0px !important;}
    .news-view-wrapper .error-text{ display: block; }

    /*.wrapper .main-image {float: inherit !important;}*/

    .over-banner{display: block;}

    #menu li {width: 24.80001016042781%; height: 22px; text-align: center; padding: 4px 0 0 0; margin: 0 0.267379679144385% 2px 0; display: inline-block; background: url(/img/layouts/menu/item-bg.png) repeat-x left top;}
    #menu li:nth-child(2n) {margin-right: 0.267379679144385%;}
    #menu li:nth-child(3n) {margin-right: 0.267379679144385%;}
    #menu li:nth-child(4n) {margin-right: 0;}

    #header {height: 81px; background-image: url(/img/layouts/header-bg.jpg);}
    #header .logo {float: left; margin-right: 0;}
    #header .right {float: right; width: 50.53203342618384%; padding: 0 15px; clear: none;}
    #header .right .search { margin: 20px 0 8px 0; text-align: left;  clear: none;}
    #header .right .search input {width: 100%; padding: 0 30px 0 7px;}
    #header .right .last-mod {float: none; width: 100%; margin: 0; text-align: right;}
    #header .right .last-mod > * {display: inline;}


    /*Layout*/
    .lt-col.col1 {width: 100%; margin: 0;}
    .lt-col.col2 {width: 100%; padding: 0 0px; margin: 0;}
    /*.lt-col.col2 > .wrapper {padding: 0 15px;}*/

    #footer .top .wrapper {padding-bottom: 0px;}
    #footer .top .f-right > span {display: inline-block;}
    #footer .top .f-left{float: left; width: 50%; padding: 0;}
    #footer .top .f-right{float: right; width: 50%; text-align: right;}
    #footer .bottom .f-left{float: left; width: 50%; padding: 0;}
    #footer .bottom .f-right{float: right; width: 50%; text-align: right;}

    #main-page .top-news {float: left; width: 59.88857938718663%; margin-right: 2.506963788300836%;}
    #main-page .top-news .item .col1 {width: 110px; padding: 0 10px 10px 0;}
    #main-page .top-news .item .col1 img {width: 100%; max-width: 110px;}
    #main-page .top-news .item .col2 {width: auto;}

    #main-page .latest-news {float: left; width: 37.60445682451253%;}


    #main-page .latest-articles {float: left; margin: 0 2.506963788300836% 30px 0; width: 59.88857938718663%; text-align: left;}
    #main-page .latest-articles .short-desc {display: none;}
    #main-page .latest-articles .item {float: none; display: inline-block; vertical-align: top; clear: none; width: 47.67441860465116%; margin: 0 3.651162790697674% 20px 0;}
    #main-page .latest-articles .item.nmr {margin-right: 0;}
    #main-page .latest-articles .item .img-link{float: none; display: block;}
    #main-page .latest-articles .item .img-link img{margin: 0 10px 5px 0;}

    #main-page .news-rating { margin-bottom: 5px !important; float: left; width: 37.60445682451253%;}

    /*#main-page .actual-box{float: left; margin: 0 2.506963788300836% 30px 0; width: 59.88857938718663%;}*/
    #main-page .actual-box-wrapper {float: left; margin: 0 2.506963788300836% 30px 0; width: 59.88857938718663%;}
    #main-page .actual-box .item:nth-child(6) {display: block;}
    #main-page .actual-box.count-4 .item:nth-child(5) {display: none;}
    #main-page .actual-box .item{width: 100%; margin-bottom: 15px;}
    #main-page .actual-box .item .img-link{margin-right: 10px;text-decoration: none; float: left; max-width: 100px}
    #main-page .actual-box .item .img-link img {display: block; margin: 0 0 5px; max-width: 100px; float: none;}
    #main-page .actual-box .item a{font-size: 14px; text-decoration: none;}
    #main-page .actual-box .item a:hover {text-decoration: underline;}
    #main-page .media_voting {float: left; width: 37.60445682451253%;}
    #main-page .actual3 {min-height: 356px;}


    /*.news-wrapper .item .img-link{float: left; margin-right: 1.538461538461538%; width: 15.38461538461538%;}*/
    /*.news-wrapper .item .content{float: left; width: 83.07692307692308%;}*/


    .comments-wrapper {margin-bottom: 30px;}
    .comments-wrapper .comment-form {margin-bottom: 20px;}
    .comments-wrapper .comment-form .field-item{margin-left:40px}
    .comments-wrapper .comment-form .field-item .i-textarea{width:70%;height:100px}
    .comments-wrapper .item .user-info {padding-left: 40px; position: relative;}
    .comments-wrapper .item .user-info .avatar {position: absolute; left: 0; top: 0; margin: 2px 5px 0 0;}
    .comments-wrapper .item .item-info{padding-left:40px !important;}

    .conference-greeting {float: left;}
    .banner-box.right_top_270x350 {float: none;}
    .left .banner-box.right_top_270x350 {float: right;}

    .right-latest-walls {float: left; width: 48.74651810584958%; margin-right: 2.506963788300836%;}
    .right-latest-walls .item .avatar {width: 50px; height: auto;}
    .right-latest-blogs {float: left; width: 48.74651810584958%;}
    .right-latest-blogs .item .avatar {width: 75px; height: auto;}


    /* Social like box */
    .main .social-like {float: left; clear: none; width: 59.88857938718663%; margin-right: 2.506963788300836%;}
    .main .social-like.facebook {float: none; width: 100% !important; margin-bottom: 20px;}
    .main .social-like.facebook > div,
    .main .social-like.facebook > div > span,
    .main .social-like.facebook > div > span iframe {width: 100% !important;}
    .main .social-like.vkontakte {float: none; width: 100%; margin-bottom: 20px;}
    .main .social-like.odnoklassniki {float: left; width: 37.60445682451253%; margin: 0 0 20px 0;}
    .main .social-like span {width: 100%;}
    .main .social-like span iframe {width: 100%;}
    .counter {float: left; width: 37.60445682451253%;}
    .counter > div {width: 100% !important;}

    .media-news {float: left; width: 47.67441860465116%;}
    .col1 .media-news {float: left; width: 100% !important;}

    .banner-box.center_468x60 {display: block;}
    .banner-box.center_main_468x60 {display: block;}

    .top-rating{float: left; width: 48.60724233983287%; margin: 0 2.646239554317549% 0 0;}
    .news-rating .top-rating{float: none; width: 100% !important; margin: 0 0 30px;}
    .redtram {display: block;}
    .comments-wrapper .comment-form .field-item {margin-left: 40px;}

    .wrapper .like-box .like-item {display: inline-block;}
}


/*********************/
 /**     >= 990px*/
 /*********************/
@media only screen and (min-width: 990px) {
    #header {height: 81px; background-image: url(/img/layouts/header-bg.jpg);}
    #header a.logo {max-width: 331px; padding-right: 15px; max-height: 80px; float: left;}
    #header a.logo.city-1 {background: url('/img/layouts/logo/city-1.jpg') no-repeat left center;}
    #header .right {float: right; width: 560px;}
    #header .right .search {margin: 28px 0px 0 0; width: 250px; float: right; position: relative; text-align: right;}
    #header .right .search input {
        width: 100%; height: 26px; padding: 0 30px 0 8px; line-height: 27px; font-size: 14px;
        border: #b3b3b3 1px solid;

        -webkit-border-radius: 5px;
        border-radius: 5px;

        -webkit-box-shadow: inset 1px 1px 1px 0px #dfdfdf;
        box-shadow: inset 1px 1px 1px 0px #dfdfdf;
    }
    #header .right .search button {position: absolute; cursor: pointer; right: 7px; top: 7px; width: 15px; height: 15px; border: none; background: url(/img/icons/lens.png) no-repeat right center;}
    #header .right .last-mod {float: left; margin: 41px 0 0 0; width: 229px;}
    #header .right .last-mod > div {font-size: 13px; color: #fff;}
    #header .right .last-mod > p {font-size: 11px; color: #c4cde0;}

    /* Menu */
    #show-menu {display: none;}
    #menu {list-style: none; display: block; text-align: left; background: #ebede7; margin: 0 0 15px;
        border-radius: 0 0 5px 5px;
        box-shadow: inset 0 0px 0px #dadcd7, inset 0 7px 8px -5px #dadcd7;
    }
    #menu li {height: 28px; width: inherit; overflow: inherit; padding: 0px 0 0 0; margin: 0px; display: inline-block; position: relative; background: none;}
    #menu li a {font-size: 14px; color: #33362b; overflow: visible; height: auto; text-decoration: none; padding: 0; display: inline-block; position: relative;}
    #menu li a span {font-size: 14px; color: #33362b; display: inline-block; padding: 5px 13px; border-right: #fff 2px solid;}
    #menu li a:hover {text-decoration: underline;}
    #menu li:last-child a span {border-right-color: transparent;}
    #menu li.selected a {padding: 0 0;}
    #menu li.selected a span {position: relative;bottom: 0px;padding: 5px 15px;height: 21px;background: #2a4680;border-radius: 0 0 5px 5px;box-shadow: inset 0px 3px 5px 0px #294171;}
    #menu li.selected a span {font-size: 14px; color: #fff; border-right-color: transparent;}
    #menu li.pre-selected a span {border-right: transparent 2px solid;}


    /*Layout*/
    .lt-col {float: left;}
    .lt-col.col1 {width: 69.14893617021277%; margin-right: 2.127659574468085%; float: none;}
    .lt-col.col2 {width: 28.72340425531915%; float: none;}

    #main-page .top-news {float: left; width: 55.38461538461538%; margin-right: 3.076923076923077%; margin-bottom: 30px;}
    #main-page .latest-news {float: left; width: 41.53846153846154%; margin-bottom: 30px;}/*44.61538461538462*/

    /* Latest articles */
    #main-page .latest-articles{float: left; margin: 0 3.076923076923077% 30px 0; width: 55.38461538461538%; text-align: left;}
    #main-page .latest-articles .short-desc {display: block;}
    #main-page .latest-articles .item{clear: both; margin-bottom: 0px; color: #272824; font-size: 13px; width: 100%;}
    #main-page .latest-articles .item .img-link{float: left; text-decoration: none;}
    #main-page .latest-articles .item .img-link img{margin: 0 10px 10px 0;}

    /* Top rating news */
    #main-page .news-rating {width: 41.53846153846154%; float: left;}
    #main-page .actual-box-wrapper {float: left; margin: 0 3.076923076923077% 30px 0; width: 55.38461538461538%;}

    #main-page .media_voting {float: left; width: 41.53846153846154%;}

    .right-latest-walls {float: none; width: 100%; margin-right: 0%;}
    .banner-label.after-wall {margin: 0 0 20px 0; width: 100%; float: none; clear: both;}
    .right-latest-blogs {float: none; width: 100%;}
    .right-latest-news {float: none; width: 100%; margin: 0 0 30px;}
    .right-latest-videonews {float: none; width: 100%; margin: 0 0 30px;}
    .related-news {float: none; width: 100%;}
    .related-videonews {float: none; width: 100%;}
    .news-rating .top-rating{float: none; width: 100% !important; margin: 0 0 30px;}

    .top-rating{float: none; width: 100%; margin: 0 0 30px;}
    .media-news {float: none; width: 100%;}
    .comments-wrapper .comment-form .field-item {margin-left: 40px;}

    .wrapper .col1 .main-image {max-width: 320px;}
    .wrapper .col1 .top-news .main-image {max-width: 360px;}


    .conference-greeting {float: left;}
    .banner-box.right_top_270x350 {float: none;}
    .left .banner-box.right_top_270x350 {float: right;}
    .right-latest-blogs .item .avatar {width: 60px; height: auto;}
    .right-latest-walls .item .avatar {width: 30px;}


    /* Social like box */
    .main .social-like {float: none; width: 100%; margin-right: 0;}
    .social-like {float: none; width: 100%;}
    .social-like.vkontakte {float: none; width: 270px; margin-bottom: 20px;}
    .social-like.vkontakte iframe {float: none; width: 270px; margin-bottom: 20px;}
    .main .social-like.odnoklassniki {float: none; width: 270px; margin: 0 0 20px 0;}
    .counter {float: none; width: 100%;}

    .banner-box.top_730x90 {display: block; text-align: center;}
    .banner-box.bottom_730x90 {display: block;}


    #footer .top .wrapper {padding: 10px 10px 0;}
    #footer .top .f-left{float: left; width: 50%;}
    #footer .top .f-right{float: left; width: 50%; text-align: right;}
    #footer .top .f-right > span {margin-bottom: 5px; padding-top: 2px; display: inline-block;}
    #footer .bottom .f-left{float: left; width: 50%; color: #fff; padding-top: 18px;}
    #footer .bottom .f-right{float: left; width: 50%; text-align: right;}
}

@media only screen and (max-width: 620px) {
    .wrapper .main-image {float: none !important;}
}
@media only screen and (max-width: 420px) {
    .banner-box.right_270x350 {display: none;}
    /*.banner-box.right_top_270x350 {display: none;}*/

    .banner-label .banner-box.center_468x60 img {
        max-width: 100% !important;
        max-height: auto !important;
    }

    .news-wrapper .item.special
        {
            width: 100%;
            margin: 0px !important;
            margin-bottom: 30px !important;
        }
}

@media only screen and (max-width: 330px) {
    .conference-greeting {display: none;}
    /*.banner-box.right_top_270x350 {display: none;}*/
    #header .right .last-mod > div {margin-top: 14px;}
}


/* General */
a:visited{color: #752777;}
a:hover,
a:visited:hover{text-decoration: none; color: #bb1503;}


/* Box title */
.box-title.text{margin-bottom: 0px !important;}
.box-title.green{background: url('/img/layouts/general/box-title-down-line.gif') repeat-x left 23px;}
.box-title.blue{background: url('/img/layouts/general/box-title-down-line.gif') repeat-x left -7px;}
.box-title .title {
    color: #585b51; font-size: 25px; line-height: 30px; font-weight: normal;
    background: url('/img/layouts/general/box-title-down-line-upper.gif') repeat-x left 23px;
    padding-right: 5px;
}
.box-title .count{font-size: 15px;}
.box-title.search-info{margin-top: -5px;margin-bottom: 15px;padding: 15px 10px;color: #62645c;}
.box-title.search-info.green{background: #F6FAE7;}
.box-title.search-info.blue{background: #3B5998;}

/* Social */
.social-buttons.h32 .social-button{background:url(/img/buttons/social-h32.png);width:149px;height:32px;margin-right:20px;margin-bottom:15px}
.social-buttons.h32 .social-button.facebook{background-position:left -34px}
.social-buttons.h32 .social-button.twitter{background-position:left -68px;margin-right:0}
.social-buttons.h12 .social-button{background:url(/img/buttons/social-h12.png);width:12px;height:12px;margin-right:0}
.social-buttons.h12 .social-button.vkontakte{background-position:-15px top}
.social-buttons.h12 .social-button.twitter{background-position:-30px top;margin-right:0}
.social-buttons.h32 .social-button.vkontakte,.social-buttons.h12 .social-button.facebook{background-position:left top}


/**********************
 * News icons
 **********************/
.news-icon{background:url(/img/icons/news-icons.png);width:14px;height:14px}
.news-icon.video{background-position:left top}
.news-icon.photo{background-position:left -16px}
.news-icon.rating{background-position:left -34px}
.news-icon.documents{background-position:left -52px}
.news-icon.supplemented{background-position:left -71px;width:17px}
.news-icon.updated{background-position:left -91px}

.item.checkbox label.d-ib {line-height: normal !important;}
.item.checkbox label.checkbox {vertical-align: top; color: #666;}
.item.checkbox label.checkbox a {vertical-align: top;}
.item.checkbox input[type="checkbox"] {margin-top: 2px;}

.messages .item.checkbox {margin: 5px 0 0 0;}
.gallery-7 {
    margin: auto;
}
.gallery-7 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
.gallery-7 img {
    border: 2px solid #cfcfcf;
}
.gallery-7 .gallery-caption {
    margin-left: 0;
}

#header .right .last-mod.election {
    background: red;
    margin: 0px 0 0 0;
    color: #fff;
    text-align: center;
    font-weight: 900;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /*height: 61px;
    width: 270px;
    padding: 10px;*/
    width: 290px;
    padding: 0px;
    height: 81px;
    font-size: 18px;
    cursor: pointer;
}
#header .right .last-mod.election>div {
    margin-top: 0px;
}

#header .right .last-mod.election span.election-title {
    display: block;
    margin-bottom: 0px;
}

#header .right .last-mod.election .days {
    margin-right: 5px;
}

#header .right .last-mod.election .election-timer {
    font-size: 15px;
}

.wrapper.wo-sidebar .lt-col.col1 {
    width: 100% !important;
    margin-right: 0px !important;
}

.wrapper.wo-sidebar .lt-col.col2 {
    display: none !important;
}

.pages-view-wrapper.page-election {
    background: #fff url(/img/layouts/elevation.jpg);
    width: 100%;
    height: 546px;
    position: relative;
    cursor: pointer;
}

#election-date {
    position: absolute;
    right: 0px;
    top: 40px;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    color: white;
    max-width: 80%;
    min-height: 10pt;
    margin: 0px 0px 0px 0px;
    padding: 0em 1em 1em 1em;
    color: #000;
}

.clear-elevation {
    height: 20px;
}

#election-date h1 {
    font-family: Gotham Pro;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
    padding: 0px;
}


#election-date h2 {
    font-family: GothamPro;
    font-size: 140px;
    padding: 10px 0px;
    font-weight: bold;
    text-align: center;
    line-height: 100px;
}

#election-date h3 {
    font-family: Gotham Pro;
    font-size: 5em;
    line-height: 1em;
    font-weight: bold;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

#election-date h4 {
    font-family: Gotham Pro;
    font-size: 3em;
    font-weight: bold;
    text-align: center;
    margin: 0px;
    padding: 10px 0px;
}

@media only screen and (max-width: 991px)
{
    /*#header .right .last-mod.election {
        display: none;
    }*/
    #header .right .search.election {
        display: none;
    }
}


@media only screen and (max-width: 480px)
{
    .pages-view-wrapper.page-election {
        background: #fff url('/img/layouts/elevation-mobile.jpg?v3');
        width: 100%;
        height: 546px;
        position: relative;
    }

    #election-date {
        max-width: 100%;
        width: 100%;
        padding: 0px;
    }

    #election-date h1 {
        font-family: Gotham Pro;
        font-size: 26px;
        font-weight: bold;
        text-align: center;
        margin: 0px;
        padding: 0px;
    }


    #election-date h2 {
        font-size: 80px;
        line-height: 60px;
    }

    #election-date h3 {
        font-size: 3.5em;
        line-height: 1em;
    }

    #election-date h4 {
        font-size: 2em;
    }
}

@media only screen and (min-width: 781px)  and (max-width:990px)
{
    #election-date {
        max-width: 400px;
    }
}

@media only screen and (min-width: 481px)  and (max-width:780px)
{
    #election-date {
        max-width: 100%;
        width: 100%;
    }

    .pages-view-wrapper.page-election {
        background: #fff;
        width: 100%;
        height: 546px;
        position: relative;
    }
}

.line-news {
    overflow-y: scroll;
    height: 700px;
    margin-bottom: 5px;
}

@media only screen and (min-width:990px)
{
    a.new_buildings {
        display: none;
    }

    #menu {
        display: flex
    }

    #menu li.new_buildings {
        flex-grow: 1;
    }

    #menu li.new_buildings span {
        width: 100%;
        padding: 6px 0px;
        text-transform: uppercase;
        text-align: center;
        color: #6b8502;
        font-weight: bold;
    }

    #menu li.new_buildings img{
        height: 18px;
        position: relative;
        top: -2px;
        margin-right: 5px;
    }

    #menu li a span {
        padding: 5px 8px;
    }
}

@media only screen and (max-width:989px)
{
    #show-menu a.new_buildings {
        display: inline-block;
        float: right;
        margin-right: 10px;
    }

    #show-menu a.new_buildings span {
        width: 100%;
        display: inline;
        padding: 6px 0px;
        text-align: center;
        color: #6b8502;
    }

    #show-menu a.new_buildings img {
        height: 18px;
        position: relative;
        margin-right: 5px;
        top: -2px;
    }

    #menu li.new_buildings {
        display: none;
    }
}

.right-latest-building .box-title.green{
    background: none;
    border-bottom: 2px solid rgb(40,53,147);
}

.right-latest-building .box-title .title{
    background: none !important;
    font-size: 16px;
    line-height: 23px;
}

.lt-col.col2 .cvideo {
    margin-bottom: 10px;
}

.right-latest-blogs.right-online-tv .box-title .title {
    font-size: 17px;
    line-height: 44px;
    background: none;
}

.right-latest-blogs.right-online-tv .box-title.blue {
    margin: 0px;
    background: none;
}

@media (min-width: 960px) {
  .visible-md {
    display: block !important;
  }
  .hidden-md {
    display: none !important;
  }
}

.latest-news-item.read-us-tg {
    text-align: center;
}

.latest-news-item.read-us-tg a {
        font-family: Tahoma, Arial, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.165px;
    color: #0088cc !important;
    display: inline-block;
    border-radius: 4px;
    text-decoration: none !important;
    border: 1px solid #0088cc;
    border-radius: 4px;
    padding: 4px 6px;
    padding-top: 1px;
    margin-bottom: 0px;
}

.latest-news-item.read-us-tg a svg {
        fill: #0088cc;
    position: relative;
    top: 3px;
}
#main-page .latest-news .latest-news-item.read-us-tg a{
    color: #0088cc !important;
}


@media only screen and (min-width: 320px)  and (max-width:520px)
{
    .latest-news-item.read-us-tg a {
        font-size: 14px;
    }

    .latest-news-item.read-us-tg {
            margin-top: 15px !important;
            margin-bottom: 15px !important;
    }
}

.news-view-wrapper ul, .news-view-wrapper ol, .news-view-wrapper li, .articles-view-wrapper ul, .articles-view-wrapper ol, .articles-view-wrapper li {
    margin: 0px;
    padding: 0px;
    list-style-position: inside;
}
