header{
    height: 515px;
    position: relative;
}
/*--header-menu--*/
.header-menu-wrap{
    background-color: rgba(0, 0, 0, 0.702);
    position: fixed;
    width: 100%;
    z-index: 50;
}
.header-menu{
    height: 40px;
    margin: 0 auto;
    width: 990px;
    font-size: 14px;
}
.header-menu>ul>li>a{
    box-sizing: border-box;
    height: 40px !important;
    padding: 11px 12px 0;
}
.header-menu>ul>li>a:hover,
.header-menu>ul>li.sfHover>a{
    background: #fa652a !important;
}
.header-menu ul li ul {
    background-color: rgba(0, 0, 0, 0.702);
    position: absolute;
    left: 0;
    top: 40px;
    display: none;
    z-index: 2000;
    -webkit-box-shadow: 0px 2px 3px #999999;
    -moz-box-shadow: 0px 2px 3px #999999;
    box-shadow: 0px 2px 3px #999999;
}
.header-menu ul li ul a{
    padding: 5px 40px 5px 5px !important;
    white-space: nowrap;
}
.header-menu ul li ul a:hover{
    background: #fa652a !important;
}
.header-menu .fb{
    margin: 10px 0 0 0;
}
.header-menu .fb .f,
.header-menu .fb .b,
.header-menu .fb .i{
    height: 20px !important;
    width: 20px !important;
    margin-right: 14px !important;
}
.header-menu .fb .f{
    background: url(/_new/images/header_menu_fb.png) center center no-repeat;
}
.header-menu .fb .f:hover{
    background: url(/_new/images/header_menu_fb_hover.png) center center no-repeat;
}
.header-menu .fb .b{
    background: url(/_new/images/header_menu_vk.png) center center no-repeat;
}
.header-menu .fb .b:hover{
    background: url(/_new/images/header_menu_vk_hover.png) center center no-repeat;
}
.header-menu .fb .i{
    background: url(/_new/images/header_menu_ig.png) center center no-repeat;
}
.header-menu .fb .i:hover{
    background: url(/_new/images/header_menu_ig_hover.png) center center no-repeat;
}
/*--header-contacts--*/
.header-info-wrap{
    background-color: rgba(255, 255, 255, 0.70);
    position: fixed;
    top: 40px;
    width: 100%;
    z-index: 49;
}
.header-info{
    height: 70px;
    margin: 0 auto;
    width: 990px
}
.header-info>div{
    float: left;
}
.header-info-logo a{
    background: url(/_new/images/header_logo.png) center center no-repeat;
    display: block;
    height: 70px;
    width: 170px;
}
.header-info-rates .kurs_href-wrap{
    background: #fff;
    border: 1px solid #d34d18;
    border-radius: 5px;
    margin: 15px 30px 0 10px;
}
.header-info-rates #kurs_href{
    background: url("/_new/images/currency_to_open.png") no-repeat scroll 132px center;
    color: #d34d18;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    padding: 11px 33px 11px 10px;
    width: auto;
}
.header-info-rates .kurs_a{
    top: 1px;
}
.header-info-phone{
    width: auto !important;
}
.header-info-phone div.header-info-phone-item{
    float: left;
    height: 100%;
    margin: 13px 0px 0 0;
    width:153px;
    
}
.header-info-phone div.header-info-phone-item+div.header-info-phone-item{
    float: left;
    height: 100%;
    margin: 13px 0px 0 0;
    width:132px;
    
}
.header-info-phone div.header-info-phone-item+div.header-info-phone-item+div.header-info-phone-item{
    float: left;
    height: 100%;
    margin: 13px 0px 0 0;
    width:110px;
    
}
.header-info-phone-item:nth-child(3){
    margin-right: 0;
}
.header-info-phone-item .city{
    color: #005538;
    font-size: 14px;
    margin-bottom: 3px; /* 8 */
}
.header-info-phone-item .phone{
    font-size: 15px;
    font-weight: 700;
}
.header-info-callback{
    float: right !important;
}
.header-info-callback .to_call{
    background: url("/_new/images/header_info_callback_pattern.jpg") center center repeat-x;
    border: 1px solid #d34d18;
    border-radius: 5px;
    margin: 15px 0 0;
    width: 210px;
}
.header-info-callback .to_call:hover{
    background: url("/_new/images/header_info_callback_pattern_hover.jpg") center center repeat-x;
}
.header-info-callback .to_call:active{
    background: url("/_new/images/header_info_callback_pattern_pressed.jpg") center center repeat-x;
}
.header-info-callback #callform{
    background: url("/_new/images/header_info_callback_phone.png") 172px center no-repeat;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.05em;
    padding: 11px 48px 11px 13px;
    white-space: nowrap;
}
/*--header-annex-search-tour--*/
.header-annex{
    margin: 0 auto;
    position: relative;
    width: 990px;
    z-index: 3;
}
.header-annex .search_a_tour{
    background: rgba(247,247,247,0.6);
    box-shadow: inset 0 0 150px 20px #fff;
    box-sizing: border-box;
    float: left;
    margin-top: 145px;
    padding-bottom: 15px;
    position: relative;
    width: 220px;
    z-index: 100;
}
.header-annex .search_a_tour .head1{
    font-size: 15px;
}
.header-annex .search_a_tour .select_l .select_{
    height: 26px;
}
.header-annex .search_a_tour .select_l .select_ div div{
    background: url("/_new/images/search_tour_arrow.png") 170px 10px no-repeat scroll;
    font-size: 13px;
    padding: 4px 0 0 7px;
}
.header-annex .search_a_tour .trip_start{
    color: #000;
    font-size: 13px;
    margin-top: 0px;
}
.header-annex .search_a_tour .choose_the_date div.datepicker_l div input{
    padding: 6px 0 5px 10px;
}
.header-annex .search_a_tour div.trip_start span.days_3{
    margin-right: 13px;
}
.header-annex .search_a_tour #triday{
    margin: 8px 0 0 61px;
}
.header-annex .search_a_tour .button_green div{
    border-radius: 5px;
    box-sizing: border-box;
    height: 35px;
    margin-top: 20px;
    padding-top: 8px;
    width: 194px;
}
.header-annex .search_a_tour .button_green input{
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}
/*--header-captions--*/
.header-captions{
    bottom: 0;
    position: absolute;
    width: 100%;
    color: #fff;
    z-index: 2;
}
.header-caption-item-wrap{
    width: 100%;
}
.header-caption-item-wrap.slogan{
    background-color: rgba(0, 0, 0, 0.702);
    height: 85px;
}
.header-caption-item-wrap.hot-news{
    background-color: rgba(0, 85, 56, 0.8);
    font-size: 14px;
    height: 40px;
}
.header-caption-item{
    box-sizing: border-box;
    margin: 0 auto;
    padding-left: 255px;
    width: 990px;
}
.hot-news .header-caption-item{
    padding-top: 13px;
}
.slogan .header-caption-item{
    font-size: 30px;
    font-weight: 700;
    padding-top: 25px;
}
.header-caption-item .slogan-title{
    float: left;
}
.header-caption-item .slogan-video-link-wrap{
    float: right;
    margin-top: 7px;
}
.header-caption-item .slogan-video-link{
    background: url("/_new/images/slogan_video_link.png") center center no-repeat;
    display: block;
    height: 24px;
    width: 32px;
}
.header-caption-item .slogan-video-link:hover{
    background: url("/_new/images/slogan_video_link_hover.png") center center no-repeat;
}
/*--header-slider--*/
.header-slider-wrap{
    background: #fff;
    height: 515px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.header-video{
    margin: 110px auto 0;
    text-align: center;
    padding-left: 255px;
    position: relative;
    width: 990px;
    z-index: 101;
}
.header-video.disabled,
.header-slider .nivo-controlNav.disabled{
    display: none;
}
.header-slider{
    background-position: center center !important;
    background-size: cover !important;
    height: 100% !important;
    position: relative;
    width: 100% !important;
}
.header-slider img{
    display: none;
}
.header-slider img:nth-child(1){
    display: block;
    height: 100%;
    margin: 0 auto;
}
.header-slider .nivo-slice{
    background-position: center center !important;
    background-size: cover !important;
    position: absolute;
}
.header-slider .nivo-directionNav{
    box-sizing: border-box;
    margin: 0 auto;
    padding-left: 255px;
    position: relative;
    width: 990px;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.header-slider .nivo-directionNav .nivo-prevNav,
.header-slider .nivo-directionNav .nivo-nextNav{
    background: url("/_new/images/header-slider/header_slider_prev.png") center center no-repeat;
    float: left;
    border-radius:5px;
    height:50px;
    overflow:hidden;
    position: relative;
    text-indent:-10000px;
    top: 250px;
    width:45px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.header-slider .nivo-directionNav .nivo-nextNav{
    background: url("/_new/images/header-slider/header_slider_next.png") center center no-repeat;
    position: absolute;
    right: 0;
}
.header-slider .nivo-directionNav .nivo-prevNav:hover{
    background: url("/_new/images/header-slider/header_slider_prev_hover.png") center center no-repeat;
}
.header-slider .nivo-directionNav .nivo-nextNav:hover{
    background: url("/_new/images/header-slider/header_slider_next_hover.png") center center no-repeat;
}
.header-slider .nivo-directionNav .nivo-prevNav:active{
    background: url("/_new/images/header-slider/header_slider_prev_pressed.png") center center no-repeat;
}
.header-slider .nivo-directionNav .nivo-nextNav:active{
    background: url("/_new/images/header-slider/header_slider_next_pressed.png") center center no-repeat;
}
.header-slider .nivo-controlNav{
    box-sizing: border-box;
    bottom: 0;
    display: block;
    margin: 0 auto;
    position: relative;
    right: 0;
    width: 990px;
    text-align: right;
}
.header-slider .nivo-controlNav a{
    background: url("/_new/images/header-slider/header_slider_page.png") center center no-repeat;
    display: inline-block;
    float: none !important;
    font-size: 0;
    height: 16px;
    margin: 0 13px 0 0;
    overflow: hidden;
    width: 16px;
}
.header-slider .nivo-controlNav a.active,
.header-slider .nivo-controlNav a:hover{
    background: url("/_new/images/header-slider/header_slider_page_active.png") center center no-repeat;
}


.header-menu .fb .y {
    background: transparent url("/_new/i/icon-youtube.png") no-repeat scroll center center;
}

.header-menu .fb a:hover .y {
    background: transparent url("/_new/i/icon-youtube_a.png") no-repeat scroll center center;
}

.header-menu .fb .y{
    height: 20px !important;
    width: 20px !important;
    margin-right: 14px !important;
}

div.fb .y{
    float: left;
}