#app_about_base_css{display: none;}

#about{padding: 20px;}
.about-top{
    border: 1px solid #e9e9e9;
    padding: 6px 5px;
    height: 240px;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 0 21px;
    background-color: #008cc9!important;
}

.about-top.vacancies{ background: url(i/vacancies.jpg); padding: 4px 6px; border: none; color: #fff; text-align: center; margin: 0 -20px 17px;}
.about-top.vacancies .about-top-text{
    color: #FFFFFF;
    display: table-cell;
    font-family: Arial, Helevtica, serif;
    font-size: 13px;
    height: 227px;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
    vertical-align: middle;
    width: 815px;
}

.vacancies-wrap{margin: 0 0 0 -20px; font-size: 0;}
.vacancies-item-title{color: #50616d; font-size: 13px; font-weight: bold; padding: 0 0 17px; border-bottom: 1px solid #d1d7dc; margin: 0 0 15px;}
.vacancies-list li{padding: 0 0 15px;}
.vacancies-list .vacancy-item-pay{float: right; margin: 0 0 0 10px; color: #212d36;}
.vacancies-item{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    font-size: 11px;
    margin: 0 0 10px 20px;
    width: 384px;
}

.about-top.vacancy{background-image: url(i/vacancy.jpg);}
.about-top.vacancy .about-top-text{
    display: table-cell;
    height: 240px;
    vertical-align: middle;
    font-weight: bold;
    font-size: 40px;
    font-family: Arial;
    text-shadow: 0 1px 1px #000;
    color: #fff;
    text-align: center;
    width: 775px;
}

.vacancy-left{float: left; width: 525px;}
.vacancy-right{float: right; width: 250px;}
.vacancy-back-link{line-height: 24px; margin: 0 0 6px; font-size: 13px;}
.vacancy-pay{float: right; margin: 0 0 0 10px; font-size: 13px; font-weight: bold; font-family: Tahoma; color: #000; padding: 3px 0 0;}
.vacancy-title{font-size: 17px; font-family: 'trebuchet', Helvetica, serif; color: #212d36; padding: 0 0 20px; border-bottom: 1px solid #d1d7dc; margin: 0 0 15px;}
.vacancy-info-title{ font-size: 13px; font-weight: bold; color: #50616d; margin: 0 0 13px;}
.vacancy-info-desc{ color: #212d36; line-height: 16px;}
.vacancy-info{margin: 0 0 25px;}
.vacancy-talk{padding: 20px 0 0; border-top: 1px solid #d1d7dc;}
.vacancy-talk .btn-social{padding: 2px 10px 2px 35px; margin: 0 5px 0 0;}
.vacancy-talk-soc{padding: 10px 0 0;}
.about-send-box .btn{margin: 0 3px;}
.about-send-box{
    background: #f1f5f8;
    text-align: center;
    padding: 23px 20px 21px;
    margin: 0 0 25px;
}
.about-photo-mini{padding: 4px; border: 1px solid #ebebeb; margin: 0 0 10px; display: block;}
.about-photo-mini img{width: 243px}
.vacancy-right-bottom{padding: 10px 0 0; font-size: 13px;}
.vacancy-right-bottom a{font-size: 17px;}


.about-top.recommend{background-image: url(i/recommend.jpg);}
.about-top.recommend .about-top-text{
    display: table-cell;
    height: 240px;
    vertical-align: middle;
    font-weight: bold;
    font-size: 40px;
    font-family: Arial;
    text-shadow: 0 1px 1px #000;
    color: #fff;
    text-align: center;
    width: 775px;
}
.vacancy-form{background: #f1f5f8;}
.vacancy-form .form-field-top{border-bottom: 1px solid #dfe4e8;}
.vacancy-form .form-field-top .form-label{color: #212d36; font: normal 17px/17px 'trebuchet ms', Arial, Helvetica;}
.vacancy-form .form-field{padding: 12px 17px;}
.vacancy-form .form-input{width: 312px;}
.vacancy-form .form-text{width: 312px;}
.vacancy-form .form-label{font-size: 11px; color: #50616d; font-weight: normal; text-align: left; width: 155px;}
.vacancy-form .form-input.fail,
.vacancy-form .form-text.fail, .form-select-header.fail{border: 1px solid #FF725C;}

#selected-vacancy{margin: 10px 0 0;}
#selected-vacancy .form-select-input{width: 295px;}

#about .btn-big{font-size: 13px;}


.about-top.command{ background: url(i/command.jpg); padding: 4px 6px; border: none; color: #fff; text-align: center; margin: 0 -20px 17px;}
.about-top.command .about-top-text{
    color: #FFFFFF;
    display: table-cell;
    font-family: Arial;
    font-size: 13px;
    height: 227px;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
    vertical-align: middle;
    width: 815px;
}
.about-top.news{ background: url(i/news.jpg); padding: 4px 6px; border: none; color: #fff; text-align: center; margin: 0 -20px 17px;}
.about-top.news .about-top-text{
    color: #FFFFFF;
    display: table-cell;
    font-family: Arial;
    font-size: 13px;
    height: 227px;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
    vertical-align: middle;
    width: 815px;
}
#about .command-wrap{margin: 0 0 0 -30px; font-size: 0;}
#about .command-item-title{padding: 0 15px; color: #212d36; font-size: 17px; text-transform: uppercase; margin: 0 0 10px;}
#about .command-item-content{padding: 0 15px; line-height: 20px; color: #536069;}
#about .command-item img{max-width: 380px; margin: 0 0 10px;}
#about .command-item.command-item-full .command-item-title{text-align: center;}
#about .command-item.command-item-full{width: 790px;}
#about .command-item.command-item-full img{max-width: 790px; margin: 0 0 10px;}
#about .command-item{
    margin: 0 0 40px 30px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 379px;
    font-size: 13px;
}

.about-top.partners{ background: url(i/partners.jpg); padding: 4px 6px; border: none; color: #fff; text-align: center; margin: 0 -20px 17px;}
.about-top.partners .about-top-text{
    color: #FFFFFF;
    display: table-cell;
    font-family: Arial;
    font-size: 13px;
    height: 227px;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
    vertical-align: middle;
    width: 815px;
}

#about .cpa-features{ padding: 30px 0 0; margin: 0 0 30px; overflow: hidden;}
#about .cpa-features-item{
    float: left;
    margin: 0 20px 0 0;
    padding: 0 0 0 48px;
    position: relative;
}
#about .cpa-features-num{
    background: #dfe6eb;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    -ms-border-radius: 19px;
    border-radius: 19px;
    height: 38px;
    width: 38px;
    text-align: center;
    line-height: 38px;
    color: #044a7c;
    font-weight: bold;
    font-size: 17px;
    position: absolute;
    left: 0;
    top:0;
}
#about .cpa-features-text{ font-size: 15px; height: 38px; display: table-cell; vertical-align: middle;}
#about .partners-title{ font-size: 17px; font-weight: bold; color: #212d36; text-transform: uppercase; margin: 0 0 10px; }
#about .cpa-text,
#about .developer-text{ color: #536069; line-height: 20px; font-size: 13px;}
#about .developer-text{ margin: 0 0 30px;}
#about .cpa-link{
    display: inline-block;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 0 145px 0 25px;
    line-height: 40px;
    margin: 0 auto;
    background: #044e7f url(i/cpa-logo.png) no-repeat 115px 10px;
}
.cpa-link:hover{background-color: #2771A6!important; text-decoration: none;}
#about .developers-contacts{float: right; width: 330px;}
#about .developers{float: left; width: 375px;}
#about .developers-title{font-size: 15px; color: #212d36; margin: 0 0 15px;}
#about .developer{overflow: hidden; margin: 0 20px 20px 0; float: left;}
#about .developer-img{float: left; }
#about .developer-content{padding: 22px 0 0 120px; color: #212d36; font-size: 13px;}
#about .developer-link{font-size: 15px; font-weight: bold; margin: 0 0 5px;}
#about .developers-contacts-item{margin: 0 0 40px; overflow: hidden;}
#about .developers-contacts-item .user-img{float: left;}
#about .developers-contacts-item .user-content{margin: 0 0 0 132px; color: #212d36; font-size: 13px;}
#about .developers-contacts-item .user-name{padding: 5px 0 0; font-size: 13px; margin: 0 0 10px; font-weight: bold;}
#about .developers-pluces li{padding: 0 0 10px 20px; list-style: disc inside;}
#about .developers-pluces{
    margin: -15px 0 15px;
    font-size: 13px;
    line-height: 20px;
    color: #536069;
}

.about-top.main{ background: url(i/main.jpg); padding: 4px 6px; border: none; color: #fff; text-align: center; margin: 0 -20px 17px;}
.about-top.main .about-top-text{
    color: #FFFFFF;
    display: table-cell;
    font-family: Arial;
    font-size: 13px;
    height: 227px;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
    vertical-align: middle;
    width: 815px;
}
.about-main-title{ font: 26px/30px Arial, Helvetica,sabs-serif; margin: 0 0 19px; text-align: center;}
.about-info-cols{ margin: 0 0 31px; }
.about-col-ico{width: 43px; height: 43px; background: url(i/icon-sp.png); display: block;}
.about-icon-people{background-position: 0 0 ;}
.about-icon-photo{background-position: -43px 0 ;}
.about-icon-apps{background-position: -86px 0 ;}
.about-icon-1{background-position: -129px 0 ;}
.about-icon-40{background-position: -172px 0 ;}
.about-icon-w{background-position: -215px 0 ;}
.about-icon-m{background-position: -258px 0 ;}

.about-info-cols{overflow: hidden;}
.about-info-col{width: 230px; float: left}
.variant-1 .about-col-ico{margin: 0 auto 12px;}
.variant-1 .about-col-title{font: 20px/24px Arial, Helvetica, sans-serif; margin: 0 0 8px; color: #222d35; text-align: center;}
.variant-1 .about-col-desc{font: 13px/16px Arial, Helvetica, sans-serif; padding: 9px 0 0; min-height: 88px}
.variant-1 .about-info-col1{padding: 0 19px 0 0;}
.variant-1 .about-info-col2{padding: 0 19px 0 20px;}
.variant-1 .about-info-col2 .about-col-desc{padding-left: 20px; margin: 0 0 0 -20px; border-left: 1px solid #c2c2c2;}
.variant-1 .about-info-col3 .about-col-desc{padding-left: 20px; margin: 0 0 0 -20px; border-left: 1px solid #c2c2c2;}
.variant-1 .about-info-col3{padding: 0 0 0 20px;}

.variant-2 .about-col-ico{margin: 0 15px 0 0; float: left;}
.variant-2 .about-col-desc{font: 16px/19px Arial, Helvetica, sans-serif; padding: 2px 0 0; }
.variant-2 .about-info-col{padding: 11px 0; min-height: 65px;}
.variant-2 .about-info-col1{width: 264px; border-right: 1px solid #c2c2c2;}
.variant-2 .about-info-col2{width: 226px; padding: 11px 26px; border-right: 1px solid #c2c2c2;}
.variant-2 .about-info-col3{width: 202px; padding: 11px 0 11px 26px; }

.variant-3 .about-info-col{width: 295px; padding: 7px 0 0 10px;}
.variant-3 .about-info-col1{border-right: 1px solid #c2c2c2; min-height: 106px;}
.variant-3 .about-sex-info{width: 110px; float: left; margin: 0 0 0 24px; font: 24px/43px Arial, Helvetica, sans-serif; padding: 34px 0 0;}
.variant-3 .about-col-ico{float: left; margin: 0 11px 0 0;}
.variant-3 .about-populaty-graph{width: 17px; height: 42px; position: relative; margin: 0 auto 7px;}
.variant-3 .about-populaty-graphinner{position: absolute; left: 0; bottom: 0; right: 0; background: #008cc9; }
.variant-3 .about-populaty-title{font: 16px/20px Arial, Helvetica, sans-serif; margin: 0 0 3px; text-align: center;}
.variant-3 .about-populaty-percent{font: 24px/30px Arial, Helvetica, sans-serif; text-align: center;}
.variant-3 .about-info-col2{width: 332px; }
.variant-3 .about-info-col2 table{width: 100%;}

.vacancies-recommend-banner{position: relative; padding: 20px 28px; color: #fff; background: #77b758; margin: 0 0 25px;}
.vacancies-recommend-banner-money{font: bold 24px/24px Arial, Helvetica, sans-serif;}
.vacancies-recommend-banner-money span{display: block; font-size: 48px; line-height: 49px}
.vacancies-recommend-banner-title{font: 21px/24px Arial, Helvetica, sans-serif; position: absolute; left: 205px; top: 22px;}
.btn-vacancies-recommend{position: absolute; left: 205px; top: 60px; font-size: 12px; line-height: 24px;}


.about-top.adteam{ background: url(i/reklama.jpg); padding: 4px 6px; border: none; color: #fff; text-align: center; margin: 0 -20px 17px;}
.about-top.adteam .about-top-text{
    color: #FFFFFF;
    display: table-cell;
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
    height: 227px;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
    vertical-align: middle;
    width: 815px;
}
.adteam-title{font: 26px/30px Arial, Helvetica, serif; margin: 0 0 10px; text-align: center}
.adteam-audience-stats{display: table; width: 830px; table-layout: fixed; margin: 0 -20px 33px;}
.adteam-audience-side{display: table-cell; padding: 0 20px; vertical-align: top;}
.adteam-audience-links {font-weight: bold;font-size: 13px;padding-bottom: 16px;}

.adteam-icon{ display: inline-block; vertical-align: top;}
.adteam-audience-statsmap{ background: url(i/audience.jpg) 0 0; height: 243px; width: 359px;}
.adteam-audience-graph{ background: url(i/audience.jpg) 0 -243px; height: 188px; width: 359px;}

.adteam-slide-title{font: 26px/46px Arial, Helvetica, serif; background: #f1f5f8; color: #3e484f; border: 1px solid #cad5dc; margin: 0 -21px; padding: 0 30px; cursor: pointer;}
.adteam-slide-title:hover .adteam-icon-slider{margin: 0 0 0 1px;}
.opened .adteam-slide-title:hover .adteam-icon-slider{margin: 0;}
.adteam-icon-slider{
    vertical-align: middle;
    border-style: solid;
    border-width: 5px 0 5px 7px;
    border-color: transparent transparent transparent #222d35;
}
.opened .adteam-slide-title .adteam-icon-slider{
    border-width: 7px 5px 0 5px;
    border-color: #222d35 transparent transparent transparent ;
}
.adteam-slide-content{padding: 15px 10px; font: 13px/1.34em Arial, Helvetica, serif; display: none;}
.opened .adteam-slide-content{padding: 15px 10px; font: 13px/1.34em Arial, Helvetica, serif; display: block;}
.adteam-inline-title{font: 20px/21px Arial, Helvetica, serif; text-align: center; margin: 0 0 20px;}
.adteam-inline-table{margin: 0 -15px 25px; display: table; width: 800px;}
.adteam-inline-cell{display: table-cell; padding: 0 15px;}

.adteam-icon-sex{background: url(i/icons-teamad.png?v=2) 0 0; width: 32px; height: 22px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-age{background: url(i/icons-teamad.png?v=2) -32px 0; width: 30px; height: 14px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-position{background: url(i/icons-teamad.png?v=2) -62px 0; width: 22px; height: 22px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-browser{background: url(i/icons-teamad.png?v=2) -84px 0; width: 26px; height: 23px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-payment{background: url(i/icons-teamad.png?v=2) -110px 0; width: 20px; height: 23px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-hand{background: url(i/icons-teamad.png?v=2) -159px 0; width: 19px; height: 24px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-eye{background: url(i/icons-teamad.png?v=2) -178px 0; width: 21px; height: 24px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-money{background: url(i/icons-teamad.png?v=2) -130px 0; width: 29px; height: 23px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-dollar{background: url(i/icons-teamad.png?v=2) -47px -23px; width: 25px; height: 25px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-stats{background: url(i/icons-teamad.png?v=2) -71px -23px; width: 24px; height: 24px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-mobile{background: url(i/icons-teamad.png?v=2) -95px -23px; width: 25px; height: 25px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-pc {background: url(i/icons-teamad.png?v=2) -130px -23px; width: 29px; height: 24px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-pocket {background: url(i/icons-teamad.png?v=2) -130px -23px; width: 29px; height: 24px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-wifi {background: url(i/icons-teamad.png?v=2) -167px -23px; width: 29px; height: 24px; margin: 0 10px 0 0; vertical-align: middle;}
.adteam-icon-people {
    background: url(i/icons-teamad.png?v=2) no-repeat 0 -24px;
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
    vertical-align: middle;
}
.adteam-icon-chat {
    background: url(i/icons-teamad.png?v=2) no-repeat -24px -24px;
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
    vertical-align: middle;
}


.adteam-inline-table.offer-target-table{text-align: center; display: block;}
.adteam-inline-table.offer-target-table .adteam-inline-cell {display: inline-block; vertical-align: top; border-left: 1px solid #c2c2c2; padding: 8px 34px; font: 16px/22px Arial, serif; text-align: left;}
.adteam-inline-table.offer-target-table .adteam-inline-cell:first-child {border-left: none;}
.offer-position-img{height: 227px; width: 227px; background: url(i/offers-pics.jpg); margin: 7px 0 0; cursor: pointer; display: block;}
.offer-position-inapp{background-position: 0 0;}
.offer-position-inanother{background-position: -223px 0;}
.offer-position-inpopup{background-position: -453px 0;}

.adteam-inline-table.advert-target-table{margin: 0 -15px 35px;}
.adteam-inline-table.advert-target-table .adteam-inline-cell {vertical-align: middle; border-left: 1px solid #c2c2c2; padding: 2px 15px; font: 16px/22px Arial, serif; text-align: left;}
.adteam-inline-table.advert-target-table .adteam-inline-cell:first-child {border-left: none;}
.adteam-inline-table.advert-target-table .advert-target-name {display: inline-block; vertical-align: middle;}

.target-adimg{display: inline-block; width: 100px; height: 114px; background: url(i/target-pics.jpg) 0 0; vertical-align: middle; margin: 0 15px 0 0;}
.target-adimg.target-adimg-views{background: url(i/target-pics.jpg) -100px 0; }

.adteam-inline-cell .target-adimg-big{
    background: url(i/big.png);
    background-repeat: no-repeat;
    width: 175px;
    height: 300px;
}

.target-adimg-mobile-1{
    background: url(i/mobile-1.png);
    background-repeat: no-repeat;
    width: 330px;
    height: 680px;
}
.target-adimg-mobile-2{
    background: url(i/mobile-2.png);
    background-repeat: no-repeat;
    width: 330px;
    height: 680px;
}

.adteam-inline-cell .target-adimg-square{
    background: url(i/square.png);
    background-repeat: no-repeat;
    width: 175px;
    height: 278px;
}

.target-ad-place .target-adimg-imgtext{
    background: url(i/imgtext.png);
    background-repeat: no-repeat;
    width: 175px;
    height: 278px;
}

.target-ad-place .target-adimg-newsfeed{
    background: url(i/newsfeed.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 400px;
}
.target-ad-place .target-adimg-about {
    text-align: center;
}

.target-adimg-about{display: inline-block;}
.adteam-inline-cell li{padding: 0 0 10px; list-style: disc inside;}
.adteam-list li{padding: 0 0 10px; list-style: disc inside;}

.adteam-icon-premium{width: 236px; height: 227px; background: url(i/specials.jpg) 0 0; cursor: pointer; display: block;}
.adteam-icon-page{background-position: 0 0;}
.adteam-icon-pet{background-position: -236px 0;}
.adteam-icon-game{background-position: -472px 0;}

.adteam-clients-img{width: 769px; height: 305px; background: url(i/rek/clients.jpg); margin: 0 auto 25px;}
.adteam-clients-price{line-height: 24px; font-size: 13px;}
.adteam-worker{margin: 0 0 25px; overflow: hidden;}
.adteam-worker-img{width: 100px; height: 100px; background-position: center center; background-repeat: no-repeat; float: left;}
.adteam-worker-about{margin: 0 0 0 120px; line-height: 24px; font-size: 13px;}
.adteam-worker-name{font-weight: bold;}
.adteam-worker-position{font-weight: bold;}
.adteam-infos{padding: 0 10px;}
/**
* jQuery lightBox plugin
*/
#jquery-overlay {position:absolute;top:0;left:0;z-index:1000;width:100%;height:500px}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:1500;text-align:center;line-height:0 }
#jquery-lightbox a img {border:none}
#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image {padding:10px}
#lightbox-loading {position:absolute;top:40%;left:0;height:25%;width:100%; 	text-align:center;line-height:0}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav {left:0}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;*zoom:1;display:block;}
#lightbox-nav-btnPrev {left:0;float:left}
#lightbox-nav-btnNext {right:0;float:right}
#lightbox-container-image-data-box {
    font:10px Verdana, Helvetica, sans-serif;
    background-color:#fff;
    margin:0 auto;
    line-height:1.4em;
    overflow:auto;
    width:100%;
    padding:0 10px 0
}
#lightbox-container-image-data {padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left}
#lightbox-image-details-caption {font-weight:bold}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em}
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:0.7em}

.about-news-catalog-column{width: 375px;}
.about-news-catalog-title{font-size: 17px; text-transform: uppercase; margin: 0 0 15px;}
.about-news-catalog-title a{color: #212d36; display: inline-block; max-width: 550px; overflow: hidden; text-overflow: ellipsis;}
.about-news-catalog-title a:hover{color: #008bc8;}
.about-news-post-img{display: block; height: 150px; margin: 0 0 8px; background-color: #f1f5f8; background-size: cover!important; }
.about-news-post-info{font-size: 11px; color: #73818a; margin: 0 0 3px;}
.about-news-post-time{float: left;}
.about-news-post-likes{float: right;}
.about-news-post-likes .icn-like{margin: -1px 5px 0 0;}
.about-news-post-title{font: bold 17px/21px Arial, serif; margin: 0 0 3px;}
.about-news-post-title a{color: #2f3133}
.about-news-post-title a:hover{color: #008bc8}
.about-news-post-content{font-size: 13px; line-height: 18px; color: #73818a; min-height: 105px; margin: 0 0 3px;}
.about-news-post-content.shorter-variant{overflow: hidden; height: 180px; position: relative;}
.about-news-catalog-column .about-news-post{padding: 0 0 7px; position: relative; margin: 0 0 30px;}
.about-news-catalog-column .about-news-post:after{content:""; position: absolute; left: 0; width: 375px; height: 7px; bottom: 0; background: url(i/news-post-shadow.png);}
.about-news-catalog-back{float: right; color: #73818a; margin: 4px 0 0; font-size: 11px; text-transform: none;}
.about-news-catalog-back:hover{color: #73818a;}
.about-news-rubrica{}
.about-news-rubrica .about-news-post-img{float: left; width: 275px; height: 111px;}
.about-news-rubrica .about-news-post-container{margin: 0 0 0 295px;}
.about-news-rubrica .about-news-post-time{float: none;}
.about-news-rubrica .about-news-post-content{color: #404447; min-height: 0; margin: 0 0 10px;}
.about-news-rubrica .about-news-post-likes{float: none}
.about-news-rubrica .about-news-post{margin: 0 0 30px; overflow: hidden}
.about-new-post-page .about-news-catalog-title{font: bold 19px/21px Arial, serif; color: #2f3133; text-transform: none; margin: 0 0 7px;}
.about-new-post-page .about-news-catalog-back{font-weight: normal; margin: 3px 0 0;}
.about-new-post-page .about-news-post-content{color: #404447; margin: 0 0 10px;}
.about-new-post-page .about-news-post-time{float: none;}
.about-new-post-page .about-news-post-likes{float: none;}
.about-new-post-page .about-news-post-likes .icn-like{margin: -1px 5px 0 8px; vertical-align: middle;}
.about-new-post-page .about-news-post-info{margin: 0 0 10px;}
.about-news-post-nav{font-size: 12px; padding: 10px 0 0;}
.about-news-post-social{float: right;}
.about-news-soc-ico{
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    margin: 0 0 0 4px;
    background: url(i/about-news-socs.png);
    cursor: pointer;
}
.about-news-soc-mail{background-position: 0 0;}
.about-news-soc-vk{background-position: -30px 0;}
.about-news-soc-fb{background-position: -60px 0;}
.about-news-soc-od{background-position: -90px 0;}
.about-news-soc-gp{background-position: -120px 0;}

.adteam-table {
    width: 100%;
    table-layout: fixed;
    margin: 0 auto 25px;
}

.adteam-table td {
    vertical-align: top;
}

.adteam-table .adteam-list {
    padding-left: 2em;
}

.adteam-table .adteam-list li {
    list-style-position: outside;
}

.advert-target-table.advert-target-table_normalize .adteam-inline-cell {
    padding: 12px 15px;
}
