/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
@import url(news-style.css);
@import url(rate-widget-style.css);
@import url(comments-style.css);


#navbar{
    margin-top: 0;
    margin-bottom: 10px;
}
#navbar .container{
    margin-top: 5px;

}
#block-current-date-display-current-date-display, #block-calendar-display-calendar-display, #block-weather-display-weather-display, #block-weather-display-weather-forecast-display, #block-currency-display-currency-display{
    display: inline-block;
    float: left;
    margin: 0 6px;
    font-size: 12px;
}
#block-calendar-display-calendar-display{
    width: 185px;

}

#block-menu-menu-authorization-menu, #block-system-user-menu{
    display: inline-block;
    float: right;
    font-size: 12px;
}

#block-current-date-display-current-date-display #current_date_day{
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

#block-current-date-display-current-date-display #current_date_month{
    display: inline-block;
    width: 100%;
    text-align: center;
}


#block-calendar-display-calendar-display #calendar_image{
    margin-right: 2px;
}

#block-weather-display-weather-display #weather_today_temp, #block-weather-display-weather-forecast-display #weather_forecast_temp{
    margin-right: 2px;
    margin-left: 4px;
    font-size: 14px;
    font-weight: bold;
}

#block-weather-display-weather-display #weather_today_celcius img, #block-weather-display-weather-forecast-display #weather_forecast_celcius img, #block-currency-display-currency-display #exchange_rate_eur img, #block-currency-display-currency-display #exchange_rate_usd img{
    margin-bottom: 3px;
}
#block-weather-display-weather-display #weather_today_description, #block-weather-display-weather-forecast-display #weather_forecast_description{
    font-size: 11px;
}

#block-currency-display-currency-display #exchange_rate_usd_rate, #block-currency-display-currency-display #exchange_rate_eur_rate{
    font-size: 14px;
    margin-left: 2px;
}

#block-system-main-menu ul li{
    display: inline-block;
    margin-bottom: 10px;
}
.view-news-views .flexslider{
    border: none;

}

.view-news-views .flexslider  .views-field-title, .view-news-views .flexslider .views-field-created, .view-news-views .flexslider  .views-field-created-1, .view-news-views .flexslider  .views-field-created-2, .view-news-views .flexslider .views-field-totalcount, .view-news-views .flexslider  .views-field-comment-count{
    position: absolute;
    color: #FFF;

}
.view-news-views .flexslider .views-field-created{
    margin-top: -64px;
    padding-left: 19px;
    z-index: 10;
    font-size: 20px;
    line-height: 20px;
}
.view-news-views .flexslider .views-field-created-1{
    margin-top: -45px;
    margin-left: 20px;
    z-index: 10;
    font-size: 12px;
}

.view-news-views .flexslider .views-field-created-2{
    margin-top: -25px;
    margin-left: 16px;
    z-index: 10;
    font-size: 12px;
}

.view-news-views .flexslider  .views-field-title{
    width: 100%;
    margin-top: -70px;
    padding-top: 5px;
    padding-left: 60px;
    height:70px;
    background: rgba(0,0,0, 0.6);
}


.view-news-views .flexslider .views-field-title a{
    color: #FFF;
}

.view-news-views .flexslider .views-field-title .field-content{
    display: block;
    padding-right: 5px;
    padding-left: 5px;
    border-left: 1px solid #FFF;
}

.view-news-views .flexslider .views-field-totalcount{
    margin-top: -5%;
    margin-left: 15%;
    padding-left: 20px;
    z-index: 10;
    font-size: 14px;
    background: url(images/views-count-icon-w.png) no-repeat;
    background-position: left center;
}

.view-news-views .flexslider .views-field-comment-count{
    margin-top: -5%;
    margin-left: 30%;
    padding-left: 20px;
    z-index: 10;
    font-size: 14px;
    background: url(images/comments-count-icon-w.png) no-repeat;
    background-position: left center;
}

.view-news-views .flexslider .flex-direction-nav a{
    height: 50px;

}


.pane-menu-menu-mainpage-realty-menu ul li,
.pane-menu-menu-mainpage-auto-menu ul li,
.pane-menu-menu-mainpage-job-menu ul li,
.pane-menu-menu-mainpage-building-menu ul li{
    display: inline-block;
}


.pane-menu-menu-mainpage-news-menu .menu a, .pane-menu-menu-mainpage-article-menu .menu a, .pane-menu-menu-mainpage-folknews-menu .menu a, .pane-menu-menu-mainpage-realty-menu .menu a, .pane-menu-menu-mainpage-auto-menu .menu a, .pane-menu-menu-mainpage-job-menu .menu a, .pane-menu-menu-mainpage-building-menu .menu a, .pane-menu-menu-mainpage-afisha-menu .menu a{
    padding-left: 10px;
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
}


.pane-menu-menu-mainpage-folknews-menu .dropdown-menu .last, .pane-menu-menu-mainpage-realty-menu .dropdown-menu .last, .pane-menu-menu-mainpage-auto-menu .dropdown-menu .last, .pane-menu-menu-mainpage-job-menu .dropdown .dropdown-menu  .last, .pane-menu-menu-mainpage-building-menu .dropdown-menu .last{
    float: none;
}


/* Выделение оранжевым цветом пунктов меню для добавления объявления/новостей */
/*.pane-menu-menu-mainpage-folknews-menu .last, .pane-menu-menu-mainpage-realty-menu .last.expanded, .pane-menu-menu-mainpage-auto-menu .last, .pane-menu-menu-mainpage-job-menu .last.expanded, .pane-menu-menu-mainpage-building-menu .last{
    background-color: #f0ad4e;
}

.pane-menu-menu-mainpage-folknews-menu .last a, .pane-menu-menu-mainpage-realty-menu .menu .last.expanded a, .pane-menu-menu-mainpage-auto-menu .last a, .pane-menu-menu-mainpage-job-menu .last.expanded a, .pane-menu-menu-mainpage-building-menu .last a{
    padding-left: 5px;
    padding-right: 5px;
    color: #FFF;
}
.pane-menu-menu-mainpage-folknews-menu .last a:hover, .pane-menu-menu-mainpage-realty-menu .menu .last.expanded.open a, .pane-menu-menu-mainpage-realty-menu .menu .last.expanded a:hover, .pane-menu-menu-mainpage-auto-menu .last a:hover, .pane-menu-menu-mainpage-job-menu .last.expanded.open a, .pane-menu-menu-mainpage-job-menu .last.expanded a:hover, .pane-menu-menu-mainpage-building-menu .last a:hover{
    color: #428bca
}
/* */

/*
.pane-menu-menu-mainpage-realty-menu .menu .last.expanded .caret, .pane-menu-menu-mainpage-job-menu .last.expanded .caret{
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}
.pane-menu-menu-mainpage-realty-menu .menu .last.expanded a:hover .caret,  .pane-menu-menu-mainpage-job-menu .last.expanded a:hover .caret{
    border-top-color: #428bca;
    border-bottom-color: #428bca;
}

*/

div.pane-menu-menu-mainpage-realty-menu, div.pane-menu-menu-mainpage-auto-menu{
    width: 800px;
}
div.pane-menu-menu-mainpage-job-menu, div.pane-menu-menu-mainpage-building-menu{
    width:300px;
}

.mainpage-add-realty-button, .mainpage-add-cars-button, .mainpage-add-job-button, .mainpage-add-building-button, .add-ca-btn{
    float: right;
}



.pane-news-views .view-display-id-block .views-row{
    margin-bottom: 10px;
    min-height: 40px;
    /*padding-bottom: 5px;*/
    border-bottom: 1px solid #d5d4d0;
}

.pane-news-views .view-display-id-block .views-field-created, .view-display-id-block .views-field-totalcount{
    float: left;
    margin-right: 1%;
}
.pane-news-views .view-display-id-block .views-field-title{
    padding-left: 50px;
    margin-bottom: 10px;
}

.pane-news-views .view-display-id-block .views-field-created{
    background: #4b4b4b;
    padding: 1px;
    color: #FFF;
    font-size: 11px;
    width: 40px;
    text-align: center;
}
.pane-news-views .view-display-id-block .views-field-totalcount{
    margin-left: 55px;
}
.pane-news-views .view-display-id-block .views-field-totalcount{
    background: url(images/views-count-icon-b.png) no-repeat;
    background-position: left center;
    padding-left: 18px;
}
.pane-news-views .view-display-id-block .views-field-comment-count{
    background: url("images/comments-count-icon-b.png") no-repeat;
    background-position: left center;
    display: inline-block;
    padding-left: 14px;
}



.pane-articles-views .view-articles-views .views-field-totalcount{
    background: url(images/views-count-icon-b.png) no-repeat;
    background-position: left center;
    padding-left: 18px;
}

.pane-articles-views .view-articles-views .view-content .views-row .views-field-comment-count{
    background: url("images/comments-count-icon-b.png") no-repeat;
    background-position: left center;
    display: inline-block;
    padding-left: 14px;
}
.pane-articles-views .view-id-articles_views .views-row{
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #d5d4d0;
}
.pane-articles-views .view-id-articles_views .views-field-field-article-image{
    float: left;
    margin-right: 10px;

}
.pane-articles-views .view-id-articles_views .views-field-created, .view-id-articles_views .views-field-totalcount{
    float: left;
    margin-right: 3%;
}
.pane-articles-views .view-id-articles_views .views-field-created{
    background: url(http://www.vdvgazeta.ru/sites/all/modules/calendar_display/images/calendar.png) no-repeat;
    background-position: left center;
    padding-left: 14px;
}
.pane-articles-views .view-articles-views .views-field-totalcount{
    background: url(images/views-count-icon-b.png) no-repeat;
    background-position: left center;
    padding-left: 18px;
}
.pane-articles-views .view-articles-views .views-field-comment-count{
    background: url("images/comments-count-icon-b.png") no-repeat;
    background-position: left center;
    display: inline-block;
    padding-left: 14px;
}



.pane-folknews-views .view-id-folknews_views .views-row{
    min-height: 70px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #d5d4d0;
}
.pane-folknews-views .view-id-folknews_views .views-field-field-folknews-image{
    float: left;
    margin-right: 10px;

}
.pane-folknews-views .view-id-folknews_views .views-field-created, .view-id-folknews_views .views-field-totalcount{
    float: left;
    margin-right: 3%;
}
.pane-folknews-views .view-id-folknews_views .views-field-created{
    background: url(http://www.vdvgazeta.ru/sites/all/modules/calendar_display/images/calendar.png) no-repeat;
    background-position: left center;
    padding-left: 14px;
}

.pane-folknews-views .view-id-folknews_views .views-field-totalcount{
    background: url(images/views-count-icon-b.png) no-repeat;
    background-position: left center;
    padding-left: 18px;
}
.pane-folknews-views .view-id-folknews_views .views-field-comment-count{
    background: url("images/comments-count-icon-b.png") no-repeat;
    background-position: left center;
    display: inline-block;
    padding-left: 14px;
}


.pane-realty-views .view-display-id-block, .pane-auto-views .view-display-id-block{
    margin-bottom: 30px;
}
.pane-realty-views .view-display-id-block .views-row{
    display: inline-block;
    margin-right: 2%;
    width: 200px;
    height: 230px;
    vertical-align: top;
}
.pane-realty-views .view-display-id-block .views-row-last{
    margin: 0;
}
.pane-auto-views .view-display-id-block .views-row{
    display: inline-block;
    margin-right: 2%;
}
.pane-auto-views .view-display-id-block .views-row-last{
    margin: 0;
}



.pane-job-views .view-display-id-block .views-row{
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #d5d4d0;
}
.pane-job-views .view-display-id-block .views-field-title, .pane-job-views .view-display-id-block .views-field-field-ca-job-company{
    display: inline-block;
}
.pane-job-views .view-display-id-block .views-field-field-ca-job-company{
    font-size: 12px;
}

.pane-job-views .view-display-id-block .views-field-field-ca-job-salary{
    float: right;
}




.pane-building-views .view-display-id-block .views-row{
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #d5d4d0;
}
.pane-building-views .view-display-id-block .views-field-title{
    display: inline-block;
}



.pane-afisha-views .view-display-id-block .views-row{
    float: left;
    width: 200px;
    margin-right: 2%;
    min-height: 250px;
}

.pane-afisha-views .view-display-id-block .views-row-last{
    margin: 0;
}


/* ----News page, Folk news page---- */
.view-news-views.view-display-id-page .views-row, .view-id-folknews_views.view-display-id-page .views-row, .view-articles-views.view-display-id-page .views-row{
    margin-bottom: 15px;
    border-bottom: 1px solid #d5d4d0;
    min-height: 165px;
}
.view-news-views.view-display-id-page .views-field-field-news-image, .view-id-folknews_views.view-display-id-page .views-field-field-folknews-image, .view-articles-views.view-display-id-page .views-field-field-article-image{
    float: left;
    margin-right: 15px;

}
.view-news-views.view-display-id-page .views-field-comment-count, .view-id-folknews_views.view-display-id-page .views-field-comment-count, .view-articles-views.view-display-id-page .views-field-comment-count{
    float: left;
    margin-right: 10px;
    padding-left: 15px;
    background: url("images/comments-count-icon-b.png") no-repeat;
    background-position: left center;
}
.view-news-views.view-display-id-page .views-field-totalcount, .view-id-folknews_views.view-display-id-page .views-field-totalcount, .view-articles-views.view-display-id-page .views-field-totalcount{
    display: inline-block;
    padding-left: 20px;
    background: url("images/views-count-icon-b.png") no-repeat;
    background-position: left center;
}
/* ---- */


/* ----Afisha---- */
.view-afisha-views.view-display-id-page{
    margin-top: 20px;
}

.view-afisha-views.view-display-id-page .views-row{
    margin-bottom: 15px;
    border-bottom: 1px solid #d5d4d0;
    min-height: 165px;
}
.view-afisha-views.view-display-id-page .views-field-field-afisha-image{
    float: left;
    margin-right: 15px;
}

/* ---- */

/* ----Realty Pages---- */

.view-realty-views.view-display-id-page .views-row, .view-realty-views.view-display-id-page_1 .views-row, .view-realty-views.view-display-id-page_2 .views-row, .view-realty-views.view-display-id-page_3 .views-row{
    margin-bottom: 15px;
    border-bottom: 1px solid #d5d4d0;
    min-height: 165px;
}

.view-realty-views.view-display-id-page .views-field-field-ca-images, .view-realty-views.view-display-id-page_1 .views-field-field-ca-images,  .view-realty-views.view-display-id-page_2 .views-field-field-ca-images,  .view-realty-views.view-display-id-page_3 .views-field-field-ca-images{
    float: left;
    margin-right: 15px;
}

#views-exposed-form-realty-views-page .views-widget-filter-tid, #views-exposed-form-realty-views-page-1 .views-widget-filter-tid, #views-exposed-form-realty-views-page-2 .views-widget-filter-tid, #views-exposed-form-realty-views-page-3 .views-widget-filter-tid{
    width:280px;
}
#views-exposed-form-realty-views-page .views-widget-filter-term_node_tid_depth, #views-exposed-form-realty-views-page .views-widget-filter-term_node_tid_depth_1{
    width:280px;
}
#views-exposed-form-realty-views-page .views-widget-filter-field_ca_realty_area_total_value, #views-exposed-form-realty-views-page .views-widget-filter-field_ca_realty_area_total_value_1{
    width: 200px;
}
#views-exposed-form-realty-views-page .views-widget-filter-field_ca_realty_room_count_value{
    min-width: 180px;
}
#views-exposed-form-realty-views-page-1 .views-widget-filter-tid_1{
    min-width: 180px;
}
#views-exposed-form-realty-views-page .views-widget-filter-field_ca_price_value, #views-exposed-form-realty-views-page .views-widget-filter-field_ca_price_value_1{
    width:135px;
}
#views-exposed-form-realty-views-page-1 .views-widget-filter-field_ca_price_value, #views-exposed-form-realty-views-page-1 .views-widget-filter-field_ca_price_value_1{
    width:135px;
}
#views-exposed-form-realty-views-page-2 .views-widget-filter-field_ca_price_value, #views-exposed-form-realty-views-page-2 .views-widget-filter-field_ca_price_value_1{
    width:135px;
}
#views-exposed-form-realty-views-page-3 .views-widget-filter-field_ca_price_value, #views-exposed-form-realty-views-page-3 .views-widget-filter-field_ca_price_value_1{
    width:135px;
}

/* ---- */

/* ---- Auto page---- */
.view-auto-views.view-display-id-page .views-row{
    margin-bottom: 15px;
    border-bottom: 1px solid #d5d4d0;
    min-height: 165px;
}
.view-auto-views.view-display-id-page .views-field-field-ca-images{
    float: left;
    margin-right: 15px;
}
/* ---- */

/* ---- Building page ---- */
.view-building-views.view-display-id-page .views-row{
    margin-bottom: 15px;
    border-bottom: 1px solid #d5d4d0;
    min-height: 120px;
}
/* ---- */

/* ---- Job page ---- */
.view-id-job_views.view-display-id-page .views-row, .view-id-job_views.view-display-id-page_1 .views-row{
    margin-bottom: 15px;
    border-bottom: 1px solid #d5d4d0;
    min-height: 100px;
}
/* ---- */


/* ---- Vote Up and Down ---- */

.rate-widget-1 ul {
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.rate-widget-1 ul li {
    background-image: none;
    padding: 0;
    margin: 0;
}
.rate-widget-1 ul li {
    width: 50px;
    float: left;
    list-style: none;
}
.rate-widget-1 ul li a {
    display: block;
    float: left;
}
.rate-widget-1 .vote-result {
    float: left;
}

.rate-widget-1 .vote-up-btn{
    display: inline-block;
    background: url(images/vote_up.png) no-repeat;
    width: 18px;
    height: 18px;
    text-indent: -9999px;

}
.rate-widget-1 .vote-down-btn{
    display: inline-block;
    background: url(images/vote_down.png) no-repeat;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
}

.rate-widget-1 .vote-result{
    line-height: 18px;
    margin-left: 5px;
}


.hierarchical-select .selects{
    width: 100%;
}
/* ---- */

.group-right .field-name-field-ca-images{
    margin-left: 50px;
}

.group-right .field-name-field-ca-images .field-item{
    display: inline-block;
    margin: 5px;
}

.node-news .field-name-field-news-image, .node-article .field-name-field-article-image, .node-folk-news .field-name-field-folknews-image{
    margin-bottom: 30px;
}

.node-news .field-name-field-news-tag, .node-article .field-name-field-news-tag, .node-folk-news .field-name-field-news-tag{
    margin: 20px 0;
}


/* Кнопка добавления народных новостей */
#block-block-1, #block-block-3, #block-block-4, #block-block-8, #block-block-9, #block-block-10{
    margin: 10px 0; 
}

/* ----------------------------------- */


/* Футер */
.footer div.copyright, .footer div.footer-menu{
    float:left;
}
.footer .footer-menu li{
    display: inline;
    margin-right: 40px;

}
.footer div.li-counter-widget, .footer div.yandex-metrika-widget{
    float:right;
    margin-left: 10px;
}

/* ----------------------------------- */



/**/

/*        Главное меню        */ 
#block-system-main-menu{
    background-color: #d9edf7;
    font-weight: bold;
    margin-bottom: 10px;
}
#block-system-main-menu ul li{
    margin-bottom: 0;
}

/* ----------------------- */

/* Меню создания материалов */
#block-menu-menu-content-menu{
    background-color: #e7e7e7;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    border-radius: 4px;
}

#block-menu-menu-content-menu h2, #block-menu-menu-content-menu ul{
    font-size: 13px;
}
#block-menu-menu-content-menu h2{
    float: left;
    margin-top: 12px;
}
#block-menu-menu-content-menu ul li{
    display: inline-block;
}

/* ----------------------------------- */

/* Форма статистики объявлений*/
#views-exposed-form-author-stat-author-stat-page .views-widget-filter-type{
    width: 400px;
}

.view-id-author_stat .view-content .views-row{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e7e7e7;
}

/* ------------------------  */

/*  Комментарии  */
#comments .indented{
    margin-left: 30px;
}


/* ------------ */

/* Регистрация */

.form-type-password .password-strength .indicator{
    background-color: #359e00;
}

/* ----------- */

/* Страница профиля */
#user_profile_page  .user_profile_form_field{
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e7e7e7;
}
#user_profile_page .user_profile_form_field_label{
    font-weight: bold;
}

/* ------------ */


/* Страница просмотра новостей */
.node-news .field-name-field-news-description{
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}
.node-news  .field-name-body{
    margin-bottom: 25px;
}
.node-news  .field-group-news-gallery span{
    display: block;
    width: 100%;
    background-color: #f5f5f5;
    padding: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}
.node-news .field-name-field-news-gallery .field-item{
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 20px;
}

.node-news .field-group-news-video-youtube{
    margin-top: 25px;
}
.node-news  .field-group-news-video-youtube span{
    display: block;
    width: 100%;
    background-color: #f5f5f5;
    padding: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}
/* --------------------------- */


/* Страница просмотра подробностей */
.node-article .field-name-field-news-description{
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 16px;
}
.node-article .field-name-body{
    margin-bottom: 25px;
}
.node-article .field-group-news-gallery span{
    display: block;
    width: 100%;
    background-color: #f5f5f5;
    padding: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}
.node-article .field-group-news-gallery .field-item{
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 20px;
}

.node-article .field-group-news-video-youtube{
    margin-top: 25px;
}
.node-article .field-group-news-video-youtube span{
    display: block;
    width: 100%;
    background-color: #f5f5f5;
    padding: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}
/* ------------------------------- */


/* Слайдер новостей на главной*/
.view-news-views .flexslider{
    margin-bottom: 40px;
}
.view-news-views .flexslider .flex-control-nav{

}


/* Форма оплаты яндекса  */
.yandex-payment-form{
    margin: 0 Auto;
    width:605px;
}

.yandex-payment-form input[type="radio"]{
    display: none;
}

.yandex-payment-form label{
    width: 300px;
    height: 65px;
    padding: 20px 0 0 60px;
    margin-bottom: 20px;

}
.yandex-payment-form  label.yandex-money-button-label{
    background: url(images/yandex-money-icon.png) no-repeat 5px center;
}
.yandex-payment-form  label.plastic-card-button-label{
    background: url(images/plastic-card-icon.png) no-repeat 5px center; 
}

.yandex-payment-form input[type="radio"]:checked+label{
    border: #757575 solid 2px;
}


/* -------------------  */


/* Стиль для выделенных объявлений */
.view-realty-views .view-content .adv_highlighted{
    background-color: #fcf8e3;
    border: solid 1px #eea236;
    border-radius: 4px;
    padding: 2px;
    min-height: 156px;
}

/* --------------------- */


/* Стиль для меню в профиле пользователя */
.user-profile-menu li.active-trail>a{
    color: #555;
    cursor: default;
    background-color: #FFF;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}


/* -------------------- */


/* Виджет календаря из модуля Calendar */
.view .date-nav-wrapper li.date-prev, .view .date-nav-wrapper li.date-next{
    background: none;
}
.view .date-nav-wrapper li.date-prev{
    right: auto;
    left: 0
}


/* Подробности на главной */
.view-articles-views.view-display-id-block .views-row{
    min-height: 100px;
}

/* Выпадающий календарь */
#ui-datepicker-div{
    z-index: 9999!important;
}


/* Готовимся к празднику и хочу в отпус страница */

.view-articles-views.view-display-id-page_1 .field-content, .view-articles-views.view-display-id-page_2 .field-content{
    margin-right: 20px;
}


/* Баннеры */

.banner.top-banner{
    width: 940px;
    margin: 0 auto;
    height: 80px;
    text-align: center;
}

/* Для половинных рекламных баннеров #1 */
/*.view-banner-advertising-view .views-row{
    display: inline-block;
    margin: 0;
    padding: 0;
    float: left;
}
.view-banner-advertising-view .views-row-1{
    margin-right: 10px;
}*/

.banner.banner-5{
    max-width: 300px;
    min-width: 254px;
    max-height: 180px;

    margin-bottom: 16px;
}

.banner.banner-5 img{
    width: 100%;
}

.frontpage-banner-top{
    width: 100%;
    height: 80px;
    text-align: center;
}

.frontpage-banner-top embed{
    width: 940px;
    height: 80px;
}


.frontpage-banner-small{
    width: 100%;
    height: 100px;
    text-align: center;
}

.frontpage-banner-small div{
    display: inline-block;
    width: 300px;
    height: 100px;
}


.frontpage-banner-small div embed{
    width: 300px;
    height: 100px;
}

.frontpage-banner-small div img{
    width: 300px;
    height: 100px;
    vertical-align: baseline;
}

/* Готовимся к празднику блок */

.front-holidays-views-block{
    max-width: 300px;
}
.front-holidays-views-block .front-holidays-link a{
    width: 100%;
    height: 32px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.front-holidays-views-block .front-holidays-title{
    position: absolute;
    z-index: 999;
    background-color: rgba(0,0,0, 0.5);
    text-align: center;
    width: 100%;
    bottom: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 5px 0;
}
.front-holidays-views-block .front-holidays-title a{
    color: #FFF;
}
.front-holidays-views-block .front-holidays-image img{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.front-holidays-views-block .carousel-control.right{
    border-bottom-right-radius: 5px;
}
.front-holidays-views-block .carousel-control.left{
    border-bottom-left-radius: 5px;
}


.view-display-id-page .views-row.adv_highlighted{
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
}

/* Рекламный блок в "хочу в отпуск" */
.banner-7{
    width: 100%;
    height: 220px;
    /*text-align: center;*/
    margin-bottom: 20px;
}

.banner-7 div{
    display: inline-block;
    width: 300px;
    height: 100px;
}


.banner-7 div embed{
    width: 300px;
    height: 100px;
}

.banner-7 div img{
    width: 300px;
    height: 100px;
    vertical-align: baseline;
}

/******************/
/*Наш Взвод Героев*/
/******************/

/*Страница ноды*/

.node-type-platoon-heroes-list{
    font-size: 16px;
}

.node-type-platoon-heroes-list h1.page-header,
.node-platoon-heroes-list .field-label,
.node-platoon-heroes-list .field-label
{
    text-transform: uppercase;
    color: #d9534f;
}

.node-platoon-heroes-list .field-label,
.node-platoon-heroes-list .field-name-field-hero-rank
{
    text-align: center;
}

.node-platoon-heroes-list .field-name-field-hero-photo{
    margin-bottom: 20px;
}
.node-platoon-heroes-list .field-label{
    margin-top: 20px;
}


.node-type-platoon-heroes-list .links .statistics_counter{
    display: none;
}

/* Вьюшка */
.view-platoon-heroes-view.view-display-id-page .view-content{
    margin-top: 20px;
}
.view-platoon-heroes-view.view-display-id-page .views-row{
    min-height: 180px;
    margin-bottom: 15px;
    clear: both;
}
.view-platoon-heroes-view.view-display-id-page .views-field-field-hero-photo{
    float: left;
    margin: 0 15px 20px 0;
}
.view-platoon-heroes-view.view-display-id-page .views-field-title{
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: bold;
}
.view-platoon-heroes-view.view-display-id-page .views-field-title a{
    color: #d9534f;
}


.view-platoon-heroes-view.view-display-id-page .views-field-field-hero-rank{
    margin-bottom: 10px;
}
.view-platoon-heroes-view.view-display-id-page .views-field-field-hero-story{
    font-size: 16px;
}


/* Блок в шапке */
#block-block-27{
    width: 146px;
    height: 60px;
    display: inline-block;
}

/*Блок Jooble в шапке*/
#block-block-31{
    margin-left: 15px;
    width: 80px;
    height: 60px;
    display: inline-block;
}


/* маленькие топ баннеры на главной */
.banner.top-banner .top-banner-half{
    width: 465px;
    height: 80px;
    display: inline-block;
}
.banner.top-banner .top-banner-half:first-of-type{
    margin-right: 5px;
}

/* Скрываем форму регистрации */
/*
.vdvol-bootstrap-user-login-form-wrapper{
    display: none;
}*/
