

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Atricle page
   ========================================================================== */

.article {
    margin-bottom: 36px;
    margin-top: 26px;
}

.plus16 {
    background: url(../images/16.png) no-repeat;
    width:40px;
    height:40px;
    position: absolute;
    top:15px;
    left:-20px;
}



.article__tags {
    color:#8a8b8a;
    font-size: 10px;
    margin-bottom: 25px;
}

.article__tags a {
    color:#8a8b8a;
    text-decoration: none;
}

.article__tags a:hover {
    text-decoration: underline;
}

.post_gallery {
   text-align: center;
    margin: 15px 0px;
}

.post_gallery__image {
   
    overflow: hidden;
    margin-bottom: 0px !important;
    background: url(../images/loading.gif) no-repeat center;
}


.post_gallery {
    position: relative;
}
.post_gallery__right {
  
       position: absolute; 
    z-index: 50;
    top: 50%;
    cursor: pointer;
    width: 60px;
    height: 60px;right: 0px;
    margin-top: -55px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
    -webkit-transition: all .15s linear 0s;
    transition: all .15s linear 0s;
    background: rgba(0,0,0,0.7);
    color: #000;
}
.post_gallery__left {
    position: absolute;
    z-index: 50;
    top: 50%;
    cursor: pointer;
    width: 60px;
    height: 60px;
    left: 0px;
    margin-top: -55px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .15s linear 0s;
    transition: all .15s linear 0s;
    background: rgba(0,0,0,0.7);
    color: #000;
}

.post_gallery__left::before {
    position: absolute;
    content: url(/images/Arrow_swipe.svg);
    right: 0;
    width: 40px;
    height: 5px;
    display: block;
    transform: scale(-1, 1);
    font-size: 0;
    line-height: 0;
    left: auto !important;
    margin: 28px -10px 0 0;
    transition: margin .2s linear;
}

.post_gallery__right::before {
    position: absolute;
    left: 0 !important;
    font-size: 0;
    line-height: 0;
    left: auto;
    width: 40px;
    height: 5px;
    content: url(/images/Arrow_swipe.svg);
    display: block;
    margin: 28px 0 0 -10px;
    transition: margin .2s linear;
}

.post_gallery__text {
    
        font-size: 12px !important;
        font-family: Open Sans !important;
        font-style: normal !important;
   
    margin: 15px 0 18px 9px;   text-transform: uppercase !important;

}
.txt i {
        font-size: 12px !important;
        font-family: Open Sans !important;
        font-style: normal !important;
    

    text-transform: uppercase !important;
}

.txt h3 {
            font-size: 16px !important;
    font-family: Open Sans !important;
   font-weight: 900;
   text-transform: uppercase !important;
}

.post_gallery__thumbs_wrapper {
   display: none;
    height:92px;
    margin:15px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding-top: 1px;

}

.post_gallery__image_tag {
  
}



.post_gallery__thumbs_list {
    list-style: none;
    padding: 0;
    margin: 0 0 0 -10px;
    height: 92px;
}

.post_gallery__image_link {
    color: #f91b54;
    position: relative;
    display: block;
    text-align: center;
}

.post_gallery__thumb {
    position: relative;
    display: block;
    float: left;
    margin-left: 10px;
    height:90px;

}

.post_gallery__thumb img {
    height:90px;
    margin-right: 0px !important;
}



.post_gallery__left_thumb {
    position: absolute;
    display: block;
    background: url(../images/gallery_left.png) no-repeat;
    width: 12px;
    height:32px;
    top:27px;
    left:0px;display: none;
}

.post_gallery__right_thumb {
    position: absolute;
    display: block;
    background: url(../images/gallery_right.png) no-repeat;
    width: 12px;
    height:32px;
    top:27px;display: none;
    right:0px;
}

.article__panel {
    float: right;
    margin-bottom: 0px !important; 
}

.article__panel_comment_text {
    font-size: 12px;
    font-family: "Times New Roman";
    float:left;

}

.article_substring {
    width: 303px;
    float: left;
    margin: 0px;
    padding: 0px;
    line-height: 120%;
    text-align: left;
    margin-bottom: 20px;
}

.article__panel_comment_link {
    background: url(../images/comments_balloon.png) no-repeat;
    width: 31px;
    height: 28px;
    position: relative;
    display: block;
    float: left;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-family: "Times New Roman";
    padding: 4px 0 0 0;
    top: -20px;
    margin-left: 20px;
    text-align: center;
}

.article__panel_likes {
    float:left;
    margin-left: 15px;
}

.article__pub_date {
    float:right;
    color:#8a8b8b;
    font-size: 10px;
}

.scroll-pane {
    width: 100%;
    height: 200px;
    overflow: auto;
}

.article__bottom {
    margin: 30px 0px 20px 0;
    height: 20px;
}

.article__panel_likes_button {
    float:left;
    margin-left: 10px;
    height:20px;
    margin-bottom: 0px;
    width:90px;
}

.article__panel_likes_button.__mail_ru_button {
    width:120px;
}

.comment_form {
    margin-top: 80px;
    z-index: 100;
}

.comment_form__avatar {
    width: 64px;
    height: 64px;
    border: 3px solid #fff;
    border-radius: 4px;
    box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
    float:left;
    margin-left: 40px;
}

.comment_form__avatar img {
    width:64px;
    height:64px;
}

.comment_form__text {
    width:444px;
    height:100px;
    border:1px solid #c5c6c6;
    border-radius: 10px;
    float:left;
    margin-left: 32px;
    box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.4) inset;
    padding: 18px 24px;
    font-family: "Times New Roman";
    font-size: 12px;
    font-style: italic;
}

.comment_form__sumbit {
    float:right;
    margin: 18px 22px 0 0;
}

.comment_form__sumbit:active {
    box-shadow: none;
}

.block__title {
    font-size: 25px;
    font-family: "Times New Roman";
    font-style: italic;
    font-weight: bold;
}

.comments {
    margin-top: 27px;
    margin-left: 40px;

    background: url(../images/lips.png) bottom no-repeat;
    padding-bottom: 40px;
}

.comments__list {
    list-style: none;
    padding-left: 0px;
    padding-left: 100px;
    margin-top: 20px;
    position: relative;
    display: block;
}

.comments__comment{
    margin-bottom: 27px;
    position: relative;
    display: block;
}

.comment_form__guest_name {
    margin-left: 35px;
    margin-bottom: 25px;
    width: 471px;
    border-radius: 10px;
    padding: 10px;
    box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.4) inset;
    border: 0px;
}

.comment__avatar {
    width: 48px;
    height: 48px;
    border: 3px solid #fff;
    border-radius: 4px;
    box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
    float:left;
    margin-top: 10px;
}

.comment__avatar img {
    width:48px;
    height:48px;
}

.comment__body {
    float: right;
    width: 430px;
}

.comment__name {
    font-weight: bold;
    font-style: italic;
    font-family: "Times New Roman";
    margin-bottom: 15px;
}

.comment__date {
    position: absolute;
    color:#8a8b8b;
    font-size: 10px;
    top:0px;
    right:0px;
}

.similar_articles {
    text-align: center;
    background: url(../images/similar_bg.jpg) no-repeat;
    width:952px;
    padding-top: 30px;
    padding-bottom: 13px;
}

.similar_articles__wrapper {
    margin-top: 32px;
    margin-left: -112px;
}

.similar_articles__article {
    float: left;
    margin-left: 138px;
    width:193px;
    padding-right: 15px;
    text-align: left;
    text-indent: 45px;
    font-size: 12px;
    line-height: 1.9;
}

.similar_articles__article a {
    text-decoration: underline;
}

.similar_articles__atricle-1 {
    background: url(../images/similar_1.png) left top no-repeat;
}

.similar_articles__atricle-2 {
    background: url(../images/similar_2.png) left top no-repeat;
    width:232px;
}

.similar_articles__atricle-3 {
    background: url(../images/similar_3.png) left top no-repeat;
    margin-left: 92px;
}

.similar_articles .block__title {
    
}

.partner_news {
    margin-top: 44px;
    text-align: center;
    background: url(../images/lips.png) bottom  no-repeat;
    padding-bottom: 75px;
    margin-bottom: 40px;
}

.partner_news__wrapper {
    text-align: left;
    margin-left: -27px;
}

.partner_news__single {
    float:left;
    width:316px;
    margin-left: 23px;    
    background: url(../images/pn_bg.png) repeat-y;
}

.partner_news__text {
    background: url(../images/pn_bg_b.png) no-repeat bottom;
    padding: 10px;
}
.post_gallery__thumb-active {
    border:1px solid black;
    margin-top: -1px;
}

.partner_news__thumb {
    margin: 12px;
    float: left;
    width: 80px;
    z-index: 100;
    position: relative;
}

.votes {
    width:210px;
    background: url(../images/vote_bg.png) no-repeat;
    padding: 15px 15px 0 15px;
    margin: 45px 0px;
}

.votes-left {
    margin: 10px 20px 10px 0px;
    float: left;
}

.vote__text {
    color:#e61b40;
    font-size: 16px; 
    font-weight: bold;
}

.vote__answers {
    margin: 16px 0px;

}

.votes_bottom {
    margin-left: -15px;
    width:240px;
    background: url(../images/vore_bg_b.png) bottom no-repeat;
    height: 4px;
    margin-bottom: 0px !important;
    margin-top: 15px;
}

.vote_answer {
    color: #000;
    font-size: 20px;
    line-height: 36px;
    position: relative;
    display: block;
    margin-bottom: 16px;

}

.vote-form-box-button-last {
    margin: 10px 0px;
    position: relative;
    display: block;
}

.vote_answer span {
    float: left;
    position: relative;
    display: block;
    background: url(../images/blue_circle.png) no-repeat;
    width:36px;
    height: 36px;
    color: #fff;
    text-align: center;
    margin-right: 10px;
}


/* ==========================================================================
   Atricle styles
   ========================================================================== */

.article__content {
    text-align: justify;
}

.article__content .left {
    float: left;
    margin: 0 15px 15px 0;
}

.article__content div {
    margin-bottom: 20px;
}




/* ==========================================================================
   Blogs page
   ========================================================================== */

.blog_preview {
    width:577px;
    background:  #ffe9ee;
    padding: 27px 37px;
    margin: 15px 0px;
}

.blog_preview-odd {
    background:#d6f1f4;
}

.blog_preview__image {
    float:left;
    width:240px;
    background: #fff;
    padding: 10px;
    box-shadow:0px 0px 11px -1px rgba(0,0,0,0.3);
    z-index: 10;
}

.blog_preview__image a {
    position: relative;
    display: block;
}

.blog_preview__image img {
    width:240px;

}

.blog_preview__name {
    position: absolute;
    color:#fff !important ;
    background: #626262;
    padding: 7px;
    top:50px;
    left:297px;
    z-index: 1;
    font-size: 12px;
    text-align: right;
    width:306px;
}

.blog_preview__name_full {
    padding: 0px;
    font-weight: bold;
    margin: 0px;
}

.blog_preview__name_full a {
    color:#fff;
}

.blog_preview__name_position {
    padding: 0px;
    margin: 0px;
}

.blog_preview__content {
    float:right;
    width:305px;
    margin-top: 90px;
}

.blog_preview__content h2 {
    font-size: 25px;
    letter-spacing: -1px;
    text-align: right;
}

.blog_preview__date {
    background: #000;
    color:#fff;
    font-size: 10px;
    font-weight: bold;
    top:0px;
    right:0px;
    float: right;
}

.blog_preview__link {
    color:#e61b40;
    position: relative;
    display: block;
    float: right;
    background: url(../images/more_bg.png) no-repeat right;
    padding-right: 20px;
}

.blog_preview__link:hover {
    text-decoration: none;
}

.lips_delim {
    background: url(../images/lips.png) no-repeat center;
    height: 71px;
}

/* ==========================================================================
   single blog article
   ========================================================================== */
.next_blogger {
    position: absolute;
    top:-65px;
    right: 0px;
}

.next_expert {
position: absolute;
top: 44px;
right: 23px;
z-index: 20;
}
.blog_meta {
    margin-bottom: 24px;
}

.blog_meta__pic {
    float:left;
    width:240px;
    height:300px;
    z-index: 10;
    position: relative;

}

.blog_meta__pic a{
    position: relative;
    display: block;
    width:240px;
    height:300px;
}

.blog_meta__pic img {
    width:240px;

    position: relative;
}

.blog_meta__author {
    position: absolute;
    background: #626262;
    padding: 7px 27px 7px 0px;
    right:0px;
    width:600px;
    z-index: 1;
    color:#fff;
    top:20px;
}

.blog__content {
    margin-bottom: 25px;
}

.blog_meta__author_data {
    float: right;
}

.blog_meta__author_name {
    padding: 0px;
    margin: 0;
}

.blog_meta__author_position {
    padding: 0px;
    margin: 0;
}

.blog_meta__data {
    float: right;
    width:350px;
    margin-top: 60px;
    text-align: right;
}

.blog_meta__social {
    color:#000;
    float: right;
    margin-right: -24px;
    margin-top: 15px;
}

.blog_meta__social a {
    color:#000;
    text-decoration: none;
}

.blog_meta__social a:hover {
    text-decoration: underline;
}

.blog_meta__social_twitter_button {
    margin: 10px 0 28px 0px;
}

.commens__panel button {
    padding: 4px;
    margin: 10px 0px;
    font-size: 10px;
    background: #ff96a9; /* Old browsers */
background: -moz-linear-gradient(top, #ff96a9 1%, #ff4b76 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff96a9), color-stop(100%,#ff4b76)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff96a9 1%,#ff4b76 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff96a9 1%,#ff4b76 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff96a9 1%,#ff4b76 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff96a9 1%,#ff4b76 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff96a9', endColorstr='#ff4b76',GradientType=0 ); /* IE6-9 */
}

.blog_meta__all {
    color:#000;
    float: right;
    font-size: 13px;
    font-style: italic;
    position: relative;
    display: block;
}

.blog_meta__all:hover {
    text-decoration: none;
}

.blog_meta__title {
    right: 0px;
    bottom: 0px;
    width: 350px;
    text-align: right;
    float: right;
    margin-top: 20px;
}

.blog_meta__pub_date {
    font-size: 10px;
    background: #000;
    font-weight: bold;
    color:#fff;
    margin-bottom: 35px;
    position: relative;
    display: block;
    float: right;
    margin-top: 15px;
}

.blog_meta__title_blog {
    margin: 0px;
    padding: 12px 0 0 32px;
    float: right;
}

.experts {

}

.informer_wrapper {
    width:952px;
    border:1px solid #c3c3c3;
    margin: 0px 0px 0px 0;
    box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
    padding-bottom: 15px;
}

.informer__title {
    font-size: 14px;
    text-align: center;
    font-family: Verdana;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 20px;
    
}

.experts_block {
    margin-bottom: 25px;
    width:669px;

}

.experts_block__face {
    position: absolute;
    z-index: 1;
    top: 33px;
    left: 7px;
}

.experts_block__face_link {
    position: absolute;
    z-index: 110;
    top: 33px;
    left: 7px;
    width:185px;
    height: 185px;
    text-decoration: none;
}

.experts_block__question {
    position: absolute;
    z-index: 100;
    background: url(../images/baloon_red.png) no-repeat;
    width: 106px;
    height: 72px;
    color: #fff;
    top: 27px;
    right: 9px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 11px;
    text-align: center;
}

.experts_block__question:hover {
    text-decoration: underline;
}

.expert_block__mask {
    background: url(../images/expert_mask_blue_t.png) no-repeat;
    padding-left: 203px;
    width: 442px;
    padding-right: 31px;
    z-index: 10;
    padding-top: 72px;
    padding-bottom: 72px;
}
.expert_block__left {
    float:left;
    width:200px;
    padding-top: 210px;
}
.experts_block-white .expert_block__mask {
    background: url(../images/expert_white_t.png) no-repeat;
}

.experts_block__expert {
    width:127px;
    left:32px;
    z-index: 1000;
    font-size: 11px;
    text-align: center;
}

.experts_block__text {
    margin-bottom: 0px !important;
}

.experts_block__expert_name {
    margin: 0px;
    font-weight: bold;
}

.experts_block__subtitle {
    font-weight: bold;
    width:324px;
}

.experts_block__bottom {
    position: absolute;
    z-index: 200;
    background: url(../images/expert_blue_bottom.png) no-repeat bottom;
    width:669px;
    height:41px;
    bottom:0px;
    left:5px;
}

.experts_block-white .experts_block__bottom {
    background: url(../images/expert_white_b.png) no-repeat bottom;
    height:42px;
}

.experts_block-inside .expert_block__mask{
    background: url(../images/expert_2_bg.png) no-repeat;
    padding-bottom: 18px;
    padding-top: 90px;
}

.experts_block-inside .experts_block__bottom {
    background: url(../images/expert_2_bg_b.png) no-repeat bottom;
    height:42px;
    bottom:-37px;
    left:0px;
}

.experts_block-inside  .experts_block__expert {
    background: #eb5875;
    color: #fff;
    top: -75px;
    left: 0;
    width: 200px;
    padding: 10px;
    height: auto;
    box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.3);

}

.experts_block-inside  .experts_block__expert a {
    color:#fff;
}


.experts_block-inside  .experts_block__expert_name {
    font-size: 15px;

}

.experts_block-inside .experts_block__expert_pos {
    padding: 0px;
    margin: 0px;
    font-style: italic;
}

.experts_block-inside  .experts_block__subtitle {

}

.comment_form__sumbit_expert {
    background: url(../images/qa.png) no-repeat;
    width: 85px;
    height: 61px;
    z-index: 15;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
    line-height: 15px;
    background-position-y: 6px;
    box-shadow: none;
    border: 0px;
}

.comment_form__sumbit_expert:hover {
    background: url(../images/qa.png) no-repeat;
    background-position-y: 6px;
    text-decoration: underline;
}

.comments__expert {

    margin-left: 0px;
}

.comments__expert .block__title {
    border-bottom: 1px dotted #000;
    padding: 0 20px 10px 20px;
    display: inline;
    margin-bottom: 20px;
}

.comments__expert .comments__list {
    margin-top: 45px;
}

.comments__expert .comment__text {
    font-weight: bold;
    font-size: 14px;
}

.comment__expert .comment__text {
    color:#e61b40;
}

.comments__expert .comment__body {
    width: 468px;
}

.comment__subcomments {
    padding-left: 60px;
    list-style: none;
}

.comment__subcomments .comment__body {
    width:396px;
}

.comment__subcomments .comments__comment {
    background: none !important;
}

.comment__expert {

}

.comment__expert .comment__avatar {
    width:64px;
    height:64px;
}

.comment__expert .comment__avatar img {
    width:64px;
    height:64px;
}

.comment__expert .comment__body .comment__text {

} 

.comments__expert .comments__comment {
    background: url(../images/tochki.png) bottom center no-repeat;
    padding-bottom: 30px;
}

.comments.comments__expert {
    background: none;
}

.comment-innactive {
    color:#aaa !important;      
}

/* ==========================================================================
   Anons page
   ========================================================================== */

.aslider {
    margin: 27px 0 25px 0;
}

.aslider__pic {
    margin-bottom: 18px;
    background: url(../images/dot.png) bottom repeat-x;
    padding-bottom: 18px;
    height:415px;
}

.aslider_loading {
    width: 280px;
    height:415px;
    background: url(../images/loading.gif) no-repeat center;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left:187px;
}

.aslider__pic_img {
    width: 280px;
    margin: auto;
    z-index: 10;
}

.aslider__pic_left {
    position: absolute;
    background: url(../images/mag_left.png) no-repeat;
    width:50px;
    height: 50px;
    top:160px;
    left:77px;
}

.aslider__pic_right {
    position: absolute;
    background: url(../images/mag_right.png) no-repeat;
    width:50px;
    height: 50px;
    top:160px;
    right:77px;
}





.aslider__pic_left, .aslider__pic_right {
  
       position: absolute;
    z-index: 50;
 top:230px;
    right:77px;
    cursor: pointer;
    width: 60px;
    height: 60px;
    margin-top: -25px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
    -webkit-transition: all .15s linear 0s;
    transition: all .15s linear 0s;
    background: rgba(0,0,0,0.7);
    color: #000;
}

.aslider__pic_left::before {
    position: absolute;
    content: url(/images/Arrow_swipe.svg);
    right: 0;
    width: 40px;
    height: 5px;
    display: block;
    transform: scale(-1, 1);
    font-size: 0;
    line-height: 0;
    left: auto !important;
    margin: 28px -10px 0 0;
    transition: margin .2s linear;
}

.aslider__pic_right::before {
    position: absolute;
    left: 0 !important;
    font-size: 0;
    line-height: 0;
    left: auto;
    width: 40px;
    height: 5px;
    content: url(/images/Arrow_swipe.svg);
    display: block;
    margin: 28px 0 0 -10px;
    transition: margin .2s linear;
}


















.aslider__pic_text {
    position: relative;
    display: block;
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 18px;
}

.aslider__magazs {
    width:655px;
    overflow: hidden;
    height: 162px;
    padding-top: 1px;
}

.aslider__magazs_list {
    margin:0px;
    padding: 0px;
    list-style: none;
}

.aslider__magazs_item {
    position: relative;
    display: block;
    float: right;
    margin-left: 55px;
}

.aslider__magazs_item img {
    width: 120px;
    height: 160px;
}



.anons__redactor {
    margin-bottom: 15px;
    
}

.result_vote_9 {
    display: none;
}

.anons__redactor_img {
    margin: 10px;
    float: left;
    width:160px;

}

.contents {
    width:983px;
}

.anons__redactor_img img {
    width: 160px;
    height: 200px;
}

.anons__redactor_text img{
    margin: 0 15px 15px 0;

}

.anons__redactor_name {
    font-family: "Times New Roman";
    font-style: italic;
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 8px;
}

.anons__redactor_pos {
    font-style: italic;
    margin-bottom: 18px;
    position: relative;
    display: block;
}

.contents__column {
    float: left;
    width: 442px;
    margin-left: 32px;
    margin-top: 27px;
}

.contents__title {
    color:#e61b40;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 20px;
}

.contents__articles_list {
    list-style: none;
    padding: 0px;
    margin-bottom: 36px;
}

.contents__article {
    margin-bottom: 20px;
}

.contents__article_name {
    margin-bottom: 14px;
}

.contents__article_page {
    margin-right: 12px;
}

.contents__article_subtitle {
    color:#6e6f6e;
    font-size: 13px;
}

.profile {
    margin-top: 36px;
}

.profile__left {
    float:left;
    width: 260px;
}

.profile__pic {
    width:260px;
}

.profile__pic img {
    width: 260px;
}

.profile__new_photo {
    font-style: italic;
    font-family: "Times New Roman";
    color:#000;
    position: relative;
    display: block;
    width:260px;
    text-align: center;
}

.profile__new_photo:hover {
    text-decoration: none;
}

.profile__right {
    float: right;
    width: 376px;
}

.profile__settings {
    position: absolute;
    display: block;
    right:0px;
    top:0px;
    background: url(../images/settings.jpg) left no-repeat;
    padding-left: 36px;
    height: 22px;
    line-height: 22px;
    color:#000;
    font-style: italic;
    font-family: "Times New Roman";
}

.profile__settings:hover {
    text-decoration: none;
}

.profile__nick {
    color:#e61b40;
    font-style: italic;
    font-family: "Times New Roman";
    font-size: 26px;
    font-weight: bold;
}

.profile__fullname {
    font-family: "Times New Roman";
    font-size: 17px;
    font-weight: bold;
    font-style: italic;
}

.profile__age {
    font-family: "Times New Roman";
}

.profile__data {
    margin-left: 22px;
}

.profile__add_info {
    position: relative;
    display: block;
    color:#000;
    margin-bottom: 12px;
    text-decoration: none;
}

a.profile__add_info:hover {
    text-decoration: underline;
}

.profile__about {
    padding-top: 25px;
    background: url(../images/dot.png) repeat-x top;
    margin-top: 20px;
}

.profile__about h2 {
    margin: 0px;
    padding: 0px;
}

.redakt {

}

.redakt .anons__redactor__body  {
    background: url(../images/redakt_dots.jpg) bottom right no-repeat;
    padding-bottom: 40px;
}

.redakt .anons__redactor {
    background: none;
    padding:0px;
}

.redakt__list {
    margin-bottom: 20px;
   
}

.people {
    padding: 18px 42px;
}


.people__left {
    float: left;
    width: 275px;
}

.people__pic {
    width:80px;
    height: 100px;
}

.people__pic img {
    width:80px;
    height: 100px;
}

.people__left_info {
    float: right;
    width: 170px;
}

.people__right {
    float: right;
    width: 295px;

}

.people__name {
  
    font-weight: bold;
    margin-bottom: 15px;
}

.people__pos {
  

}

.people__contacts {
    position: absoluteb;
    bottom:0px;
}

.people__contacts p {
    margin: 0px;
    font-size: 12px;
}

.write_us {
    background: url(../images/write_us.jpg) no-repeat bottom left;
    padding-bottom: 15px;
    padding-left:  25px;
}

.phone {
    padding-left: 77px;
    background: url(../images/tele.jpg) no-repeat left;
}

.mail {
    padding-left: 77px;
    background: url(../images/mail.jpg) no-repeat 3px 50%;
}

.reklama_text {
    margin-left: 55px;
}

.reklama__list {
    margin-top: 54px;
    background: url(../images/dot.png) repeat-x bottom;
    margin-left: -48px;
}

.reklama__list .people {
    padding: 0px;
    margin-bottom: 60px;
    float: left;
    width: 280px;
    margin-left: 48px;
}

.search_page {
    margin-bottom: 50px;
}

.search_page__form {
    margin-bottom: 40px;
}

.search_page__form_q {
 
    border: 1px solid #eee;
   
    height: 57px;
    line-height: 25px;
    padding: 0px 28px;
    width: 100%;
    
    margin: 0px;
    top: 0px;
    position: relative;
    display: block;
   
    padding: 6px 20px;
}

.search_form__button {
   display: none;
}




.search__results_phrase {
    color:#868686;
    font-size: 14px;
}

.search__results_list {
    margin-top: 27px;
    padding: 0px;
   
}

.search__results_item {
    border-bottom: 1px dotted #000;
    padding-bottom: 40px;
    margin-bottom: 14px;
    list-style: none;

}

.search__results_item_title {
    font-size: 22px;
       font-family: Open Sans;
    font-weight: 900;
    margin-bottom: 20px;
     position: relative;
    display: block;
    margin-bottom: 18px;
    line-height: 120%;
      color: #111;
}



.search__results_item_title:hover {
    text-decoration: underline;


}

.search__results_item_text {
      font: 16px/23px Arial, Helvetica, sans-serif;

}

.search__results_item_date {
    font-size: 10px;
    text-align: right;
    display: block;
    color:#868686;
}


.register_page {

}

.register_file {
    position: relative;
    height: 0px;
    overflow: hidden;
}

.register__already {
    color:#868686;
    margin-left: 93px;
    font-size: 12px;
}

.register__fields {
    margin-left: 54px;
}

.register__table {

}

.input_text {
    width:270px;
    height:30px;
    line-height: 30px;
    border:1px solid #000;
    padding: 0px 15px;
}

.field_name {
    width:160px;
    padding-right: 16px;
}

.field_name sup {
    color:#f91b54;
}

.register__table td {
    padding-bottom: 15px;

}

.register__photo {
    float: left; 
    border:1px solid #000;
    width: 77px;
    height: 77px;
    margin-right: 6px;
}

.register__link {
    color: #000;
    line-height: 77px;
}

.hint {
    position: relative;
    display: block;
    font-size: 9px;
    color:#868686;
    font-style: italic;
    margin-left: 8px;
}

.captcha_img {
    width:198px;
    height:69px;
    border:1px solid #000;
    margin-bottom: 20px;
}

.checkbox_block {
    float: left;
    width:210px;
    margin-right: 12px; 
}

.checkbox_label input{
    position: absolute;
    left:-9999px;
}

.checkbox_label {
    padding-left: 25px;
    background: url(../images/checkbox.png) left top no-repeat;
    position: relative;
    display: block;
    height:20px;
}

.checkbox_label-checked {
    background: url(../images/checkbox_c.png) no-repeat top left;
}

.register_page .register {
    float:right;
    margin-top: 50px;
    margin-right: 50px;
}



.auth_panel {
    position: fixed;
    z-index: 100000;
    color:#000;
    border-radius: 10px;
    box-shadow: 3px 3px 10px 3px rgba(0,0,0,0.2);
    padding: 35px 50px;
    background: #fff;
    top:100px;
    left:50%;
    width:551px;
    margin-left: -275px;
    display: none; 
} 

.overlay {
    position: fixed;
    width:100%;
    height:100%;
    background: url(../images/overlay.png);
    z-index: 100000;
    display: none;
}

.auth_close {
    position: absolute;
    background: url(../images/close.png) no-repeat;
    width:17px;
    height: 17px;
    z-index: 1000;
    top:20px;
    right:20px;
}

.auth__title {
    font-size: 26px;
    font-weight: bold;
    color:#e61b40;
}

.auth__enter_with {
    font-size: 18px;
    padding-bottom:40px;
    width: 454px;
    background: url(../images/dot.png) bottom repeat-x;
    height:40px;
}

.auth__enter_with img{
    margin-left: 21px;
}

.auth__form {
    margin-bottom: 30px;
}

.auth__form_block {
    float: left;
    width:194px;
    margin-right: 40px;
}

.auth__form_block label {
    font-size: 14px;
    margin-bottom: 8px;
    position: relative;
    display: block;
}

.auth__form_login, .auth__form_pass {
    border:2px solid #6d6c6c;
    border-radius: 4px;
    height:28px;
    width: 173px;
    padding: 0px 10px;
}

.auth__form_pass {
    background: url(../images/key.png) no-repeat 7px 50%;
    padding-left: 28px;

}

.auth__form_login {
    background: url(../images/man.png) no-repeat 7px 50%;
    padding-left: 28px;
}

.auth__form_enter {
    float: left;
    width: 79px;
}

.auth__form_forgot {
    position: absolute;
    top:0px;
    right:0px;
    font-size: 10px;
}

.auth__form_enter {
    margin-top: 20px;
}

.auth__form_enter button {
    color:#595959;
    background: url(../images/lock.png) 8px 50%  no-repeat #00b2ba;



}

.page_404 .g-application {

}

.bg_404{
    background: url(../images/bag.jpg) no-repeat;
    width: 1000px;
    height: 1000px;
    position: absolute;
    margin: auto;
    background-position: 0px 150px;
}

.page_404 .main_content {
    background: none;
}

.search-404 {
    position:  absolute;
    right:0px;
    top: 45px;
}

.block404 {
    height: 560px;
}

.text404 span {
    color:#57bec8;
    font-size: 36px;
    font-weight: bold;
    display: block;
}

.text404 {
    font-size: 18px;
    line-height: 120%;
    position: absolute;
    right:0px;
    top:216px;
    width: 315px;
    text-align: center;
    line-height: 150%;
}

.letter404 { 
    background: url(../images/bag.png) no-repeat;
    width: 686px;
    height: 685px;
    top: 25px;
    left: -120px;
}

.site_map__list {
    list-style: none;
}

.site_map__submenu {
    list-style: none;
}

.comment__answer_button {
    float: right;
    margin-top: 15px;
}

.reg_button {
    margin: 15px 0px;
}

.comment_form-subcomment textarea {
    width:350px;
}
.comment_form.comment_form-subcomment {
    margin-top: 15px; 
    display: none;
}
/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}


.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

.tbeauty #fullResImage {
    border: 5px solid #fff;
    border-radius: 12px;

}

.tbeauty .pp_close {
    position: absolute;
    z-index: 100000;
    width:19px;
    height: 19px;
    background: url(../images/gal_x.png) no-repeat;
    top: -28px;
    right: -42px;
}

.tbeauty .pp_next {
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
    margin-right: -25%;
    background: url(../images/g_right.png) no-repeat right;
}

.tbeauty .pp_previous {
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
    left: -50%;
    background: url(../images/g_left.png) no-repeat left;
    position: relative;
}

.cloudmind {
    font-size: 9px;
    float: right;
}

.reg_window {
    position: fixed;
    z-index: 100200;
    background: #fff;
    padding: 25px;
    text-align: center;
    display: none;
    left:50%;
    margin-left: -250px;
    top:200px;
}

.auth_reg__title {
    color:#cd2f5b;
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.auth_reg__subtitle {
    font-size: 11px;
}

.auth_reg__link {
    background: #43bed1;
padding: 5px 12px;
color: #fff;
font-size: 16px;
text-transform: uppercase;
border: 0;
border-radius: 5px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.reg_window .auth__enter_with {
    background: none;
    width:305px;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    padding-bottom: 0px;
}

.reg_window .auth_close {
    position: absolute;
    width: 13px;
    height: 13px;
    background: url(../images/close_reg.png) no-repeat;
}

.mail_to_expert_article {
    position: absolute;
    display: block;
    background: url(../images/site_mail.png) no-repeat;
    width:159px;
    height: 77px;
    right:0px;
    top:-88px;
}

.mail_to_expert_article:active {
    background-position: 0px -77px;
}

.banner_iframe {
    margin: 20px 0px;
}

.age_footer {
    position: absolute;
    display: block;
    background: url(../images/16+.PNG) no-repeat;
    width: 40px;
    height: 40px;
    bottom:15px;
    left: 15px;
}

.tp_tv__link {
    background: url(../images/tv.png) no-repeat 151px 0px;
position: relative;
display: block;
padding-right: 45px;
padding-top: 15px;
padding-bottom: 20px;
    }

.socials_v2 .socials__tabs {
    height: 40px;
}
.socials_v2 .socials__tab {
    width:60px;
    text-align: center;
    background: none;
    height: 30px;
    padding: 0px;
}
.socials_v2 .socials__tab a {
    padding: 0px;
    height: 30px;
    padding-top: 10px;
}




.more_link {
    text-align: center;
}

.more_link a{
    position: relative;
    display: block;
    width: 120px;
    height: 80px;
    background: url(../images/moremore.png) no-repeat;
    margin: auto;
    color: #000;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 79px 25px 0 25px;
}

.result_vote_8 {
    display: none;
}

.more_link a:hover {
    text-decoration: underline;
}

#y_mail span, #yr_mail span  {
    display: none;
}

#y_mail .bx-ss-button, #yr_mail .bx-ss-button  {
    background-image: url(/images/logos/mail_logo.png) !important;
    background-position: 0px 0px !important;
    width: 40px !important;
    height: 40px !important;
}

.comment_form__captcha {
    margin: 15px 0px 0px 40px;       
}

.comment_form__captcha img {
    margin-bottom: 15px;
}

.comment_form__captcha .comment_form__captcha_code {
    margin: 0px;
}

.result_vote_13 {
    display: none;
}

.follow_us__link-odn {
    background: url(../images/odnoklass.png) no-repeat;
}
.similar_articles__atricle-1{
	width: 229px;
	background: url("../images/similar_1.png") no-repeat scroll 0 92px rgba(0, 0, 0, 0);
}
.similar_articles__atricle-2{
    margin-left: 29px;
    width: 360px;	
    background: url("../images/similar_2.png") no-repeat scroll 0 92px rgba(0, 0, 0, 0);
}
.similar_articles__atricle-3{
	margin-left: 34px;
	width: 228px;
	background: url("../images/similar_3.png") no-repeat scroll 0 92px rgba(0, 0, 0, 0);
}
.similar_articles__article_img{
	text-align: center;
}
.similar_articles__article_img img{
	margin-left: -50px;
}
.similar_articles__article_href{
	text-indent: 45px;margin-top: -4px;
}

.post_gallery__counter {
    display: block;font-size: 13px;
}
.aslider_loading {
    display: none !important;
}



@media (max-width: 767px) {

.footer_menu{
    display: none!important;
}

.header-main {
    display: none !important;
}
.menu .footer__menu_item {
    display: block!important;
}

}



@media (min-width: 1200px) {

.menu .footer__menu_item {
    display: none!important;
}

}

/*
@media (max-width: 1198px) {
.menu .footer__menu_item {
    display: none!important;
}
*/

}


.mobile-logo {
    width: 206px;
    position: absolute;
    top: 8px;
    left: 20%;
}