/* RESET */
html{height: 100%;font-size: 100%;}
body{height: 100%;margin: 0;}
a img{border:none;}
:focus{outline: 0 none;}
ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;}
table,th,td, p{vertical-align:middle;border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
caption, th{text-align:left;font-weight: normal;}
section,article,aside,figure,footer,header,hgroup,nav {display: block;}
/* FONTS */
@font-face {
    font-family: 'pf_agora_serif_pro_blackIt';
    src: url('../fonts/Panton-Bold.eot');
    src: local('☺'), url('../fonts/Panton-Bold.woff') format('woff'), url('../fonts/Panton-Bold.ttf') format('truetype'), url('../fonts/Panton-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_agora_serif_pro_mediumIt';
    src: url('../fonts/Panton.eot');
    src: local('☺'), url('../fonts/Panton.woff') format('woff'), url('../fonts/Panton.ttf') format('truetype'), url('../fonts/Panton.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* TYPOGRAPHY */
body{
    background: #fff; /* body base bg color */
    color: #333; /* body base font color */
    font: 0.625em/1 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
}
strong,
b {
    font-family: 'pf_agora_serif_pro_blackIt', arial, sans-serif;
    font-weight: normal;
}
/* links */
._lnk,._dash,._dot{
    -webkit-transition: color .2s, border-color .2s;
    -moz-transition: color .2s, border-color .2s;
    -o-transition: color .2s, border-color .2s;
    transition: color .2s, border-color .2s;
    color: #d0d9e7;
    text-decoration:underline;
}
a:hover, a:active, a:focus{
    color: #d4dce7;
}
a.ltr, .ltr a, ._lnk, ._dash, ._dot{
    text-decoration: none;
    border-bottom: 1px solid;
    border-bottom-color: #63abf6;
    cursor:pointer;
}
a.ltr:hover, a.ltr:active, a.ltr:focus,
.ltr a:hover, .ltr a:active, .ltr a:focus,
._dot:hover, ._dash:hover, ._lnk:hover {
    border-bottom-color: #d4dce7;
    color: #d4dce7;
}
/* HELPERS */
._hide{display: none;}
._left{float:left;}
._right{float:right;}
._clr{*zoom:1;}
._clr:after{
    display:block;
    content: '';
    width: 100%;
    clear:both;
}
span._dash{border-bottom-style: dashed;}
span._dot{border-bottom-style: dotted;}
span._lnk{border-bottom: 1px solid;}
._left20 {
    left: 20px;
}
._right20 {
    right: 20px;
}
/***********************************/
/*              FancyBox           */
/***********************************/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #fff;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 4px solid #92b8c9;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    /*font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../images/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(../images/header-bg.png) left top repeat;
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    /*overflow: auto;
    overflow-y: scroll;*/
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    /*font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-family: 'pf_agora_serif_pro_blackIt', arial, sans-serif;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}
/* LAYOUT */
.g-main .g-main__i._grad_bottom {
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 67%, rgba(210,235,253,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(67%,rgba(255,255,255,1)), color-stop(100%,rgba(210,235,253,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 67%,rgba(210,235,253,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 67%,rgba(210,235,253,1) 100%); /* Opera 11.10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 67%,rgba(210,235,253,1) 100%); /* W3C */


}
.g-main_pro .g-main__i._grad_bottom {
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 67%, rgba(185, 194, 200, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(67%,rgba(185, 194, 200, 1)), color-stop(100%,rgba(210,235,253,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 67%,rgba(185, 194, 200, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 67%,rgba(185, 194, 200, 1) 100%); /* Opera 11.10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 67%,rgba(185, 194, 200, 1) 100%); /* W3C */
}

.g-wrapper {
    min-width: 990px;
    margin: 0 auto;
    min-height: 100%;
    overflow: hidden;
    padding-bottom: 110px;
    *zoom: 1;
}

.g-footer{
    min-width: 990px;
    margin: 0 auto;
    min-height: 215px;/* footer height */
    margin-top: -110px;/* footer height */
    position: relative;
     /*background: url("../images/footer-bg.jpg") left top repeat-x;*/
     background: url("../images/footer-bg1.jpg");
background-size: cover;
}
.g-content{
    overflow:hidden; /* or */
    /*margin: 0 200px;*/
}
/*      HEADER      */
.g-header {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background: url("../images/header-bg.png") left top repeat;
   /* height: 63px;/*?*/
}
.g-header__i {
    /*TODO тут положить фон*/
}
.g-misc-nav {
    min-width: 990px;
    max-width: 1369px;
    margin: 0 auto;
}
.b-menu {
    overflow: hidden;
    padding-top: 18px;
    margin-bottom: 40px;
}
.b-menu .item-list {
    float: right;
    padding: 0 50px 28px 0;
}
.b-menu .item {
padding-bottom: 3px;
float: right;
padding-left: 15px;
}
.b-menu .contacts {
    letter-spacing: 0;
    font: 1.4em/1 'pf_agora_serif_pro_mediumIt', sans-serif;
}
.b-logo {
    position: absolute;
    top: 175px;
    left: 50%;
    margin-left: -448px;

}
.b-logo > img {
    position: absolute;
    top: -30px;
    right: -50px;
    width: 90px;
}
.text-logo1 {
    width: 200px !important;
}
.b-logo .logo-lnk {
    display: block;
    text-decoration: none;
}
.b-logo .logo-img {
    max-width: 100%;

}
.b-logo .text-logo {
    text-align: right;
    letter-spacing: 0;
    font: 1.9em/1 'pf_agora_serif_pro_mediumIt', Georgia, Arial, sans-serif;
    color: #82abd8;
}
/* dark-pattern */
.dark-pattern__i {
    width: 500px;
    position: absolute;
    left: 50%;
    margin-left: -250px;
    z-index: -1;
    top: 0;
    bottom: 0;
    border: 1px solid #ccc;
}
.dark-pattern__i .patt-left {
    display: block;
    position: absolute;
    left: 0;
    margin-left: -2000px;
    padding-left: 2000px;
    top: 0;
    bottom: 0;
    background: url("../images/line.png") right top repeat;
}
.dark-pattern__i .patt-right {
    display: block;
    position: absolute;
    right: 0;
    margin-right: -2000px;
    padding-right: 2000px;
    top: 0;
    bottom: 0;
    background: url("../images/line-right.png") left top repeat;
}
/*      SLIDER      */
.b-slide-carousel {
    position: relative;
    zoom: 1;
    min-height: 720px;
}
.bottle-list .item {
    position: relative;
    float: left;
    text-align: center;
}

.bottle-list .wrap__i {
    margin-left: 0;
    position: relative;
    z-index: 5;
    -webkit-transition: all .3s;
    -moz-transition:  all .3s;
    -o-transition:  all .3s;
    transition:  all .3s;
}
.b-smoke {
    position: absolute;
    width: 1246px;
    left: 50%;
    margin-left: -620px;
    bottom: 152px;
    z-index: 1;
}
.img-slider {
    position: relative;
    z-index: 5;
}

.b-info-text {
    font: 14px/1.3 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    color: #d0d9e7;
    width: 350px;
    position: absolute;
    z-index: 100;
    left: 61%;
    top: 180px;
}
.b-name {
    text-align: left;
   margin-bottom: 19px;
}
.b-name .bottle-name {
    letter-spacing: 0;
    font: 54px/1 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    color: #fff;
    margin-bottom: -3px;
}
.b-name .bottle-title {
    font: 28px/1 'pf_agora_serif_pro_blackIt';
    color: #fff;
    letter-spacing: 0;
}
.b-info-text .info-text {
    width: 350px;
    margin-bottom: 20px;
    line-height: 1.5;
    margin-left: 0;
    position: relative;
    padding-right: 100px;
    box-sizing: border-box;
}
.b-info-text .info-text img {
    width: 90px;
    position: absolute;
    right: 0;
    top: 0;
}
.b-cocktail {
    height: 42px;
    width: 250px;
}
.b-cocktail .img-coctail {
    display: inline-block;
    zoom: 1; *display: inline;
    width: 52px;
    height: 42px;
    background: url("../images/sprite.png") -1px -1px no-repeat;
}
.b-cocktail a {
    padding-left: 15px;
    color: #63abf6;
    font: 14px/1 pf_agora_serif_pro_mediumIt, sans-serif;
    vertical-align: super;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}
.b-cocktail a:hover {
    color: #d4dce7;
}
.bottom-pattern__i {
    position: absolute;
    width: 100%;
    bottom: 130px;
    text-align: center;
    z-index: 1;
    zoom: 1;
}
.white_pattern {
    display: block;
    width: 100%;
    position: absolute;
    height: 300px;
    background-color: #fff;
    bottom: -298px;
    *bottom: -296px;
    zoom: 1;
    left: 0;
}
.g-main, .g-main_pro {
    position: relative;
    z-index: 1;
    zoom: 1;
}
.zIndexSmall {
    z-index: 1;
}
.b-bottle {
    position: relative;
    *z-index: 5;
}
.b-bottle .prev-btn {
    width: 400px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    left: 0;
    top: 60%;
    z-index: 105;
    text-decoration: none;
}
.b-bottle .next-btn {
    width: 400px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    right: 0;
    top: 60%;
    z-index: 105;
    text-decoration: none;
}
.prev-btn .arr-prev,
.next-btn .arr-next {
    width: 14px;
    height: 35px;
    float: left;
}
.prev-btn .arr-prev {
    margin-left: 220px;
    background: url("../images/sprite.png") 0px -44px no-repeat;
}
.next-btn .arr-next {
    margin-right: 191px;
    float: right;
    background: url("../images/sprite.png") -15px -44px no-repeat;
}
.b-bottle .next-name,
.b-bottle .prev-name {
    letter-spacing: 0;
    font: 1.6em/1 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    color: #d0d9e7;
    text-decoration: none;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}
.b-bottle .prev-name {
    display: block;
    position: absolute;
    right: -55px; top: 9px;
    width: 200px;
    text-align: left;
}
.b-bottle .next-name {
    display: block;
    position: absolute;
    left: -33px; top: 9px;
    width: 200px;
    text-align: right;
}
.g-header .b-bottle .prev-btn:hover .prev-name,
.g-header .b-bottle .next-btn:hover .next-name {
    color:#82abd8;
}
.g-header1 .b-bottle .prev-btn:hover .prev-name,
.g-header1 .b-bottle .next-btn:hover .next-name {
    color:#c0c0c0;
}
.b-bottle .prev-btn:hover .arr-prev {
    background-position: 0px -80px;
}
.b-bottle .next-btn:hover .arr-next {
    background-position: -15px -80px;
}
.prev-btn .vertical-array {
    display: block;
    width: 185px;
    height: 191px;
    position: absolute;
    left: 0;
    bottom: -177px;
}
.prev-btn .horizontal-array {
    display: block;
    height: 650px;
    width: 85px;
    position: absolute;
    top: -397px;
    left: 0;
}
.next-btn .vertical-array {
    display: block;
    width: 185px;
    height: 191px;
    position: absolute;
    right: 0;
    bottom: -177px;
}
.next-btn .horizontal-array {
    display: block;
    height: 650px;
    width: 85px;
    position: absolute;
    top: -397px;
    right: 0;
}

.g-main h1,  .g-main_pro h1{
    letter-spacing: 0;
    font: 46px/1.2 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    text-decoration: underline;
    text-align: center;
    margin-bottom: 43px;
    padding-top: 16px;
}
.g-main h1 a,  .g-main_pro h1 {
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
   /* color: #222222; 113760  */
}
.g-main h1 a{
    color: #113760;
}
.g-main_pro h1 a{
    color: #222222;
}
.g-main h1 a:hover {
    color: #34558c; /* 34558c */
}
.g-main_pro h1 a:hover {
    color: #c0c0c0; /* 34558c */
}
.g-main h2, .g-main_pro h2 {
    letter-spacing: 0;
    font: 30px/1.2 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    text-align: center;
    padding-top: 16px;
    padding-left: 5px;
    color: #093086;
}

.b-info-filter {
    position: relative;
    left: -6px;
    /*margin-bottom: 108px;*/
}
.b-info-filter .wrap-img__i {
    margin: 0 auto;
    text-align: center;
}
.b-info-filter .img-filter {
    max-width: 100%;
}
.b-info-filter .wrap-left__i {
    width: 250px;
    color: #3a3d4a;
    font: 14px/1.3 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    position: absolute;
    left: 50%;
    margin-left: -420px;
    top: 60px;
}
.b-info-filter .wrap-right__i {
    width: 240px;
    color: #3a3d4a;
    font: 14px/1.4 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    position: absolute;
    left: 50%;
    margin-left: 124px;
    top: 363px;
}

.b-soc-seti {
    text-align: center;
    border-bottom: 1px solid #091524;
}

.b-soc-seti1 {
    text-align: center;
}

.b-soc-seti .list-item {
    zoom: 1; *display: inline;
}

.b-soc-seti1 .list-item {
    display: inline-block;
    zoom: 1; *display: inline;
    margin-bottom: 10px;
}


.b-soc-seti .item {
    display: inline-block;
    zoom: 1; *display: inline;
    padding: 0 10px;
}

.b-soc-seti1 .item {
    display: inline-block;
    zoom: 1; *display: inline;
    padding: 0 10px;
}

.b-soc-seti .lnk {
    height: 36px;
    width: 36px;
    display: block;
}

.b-soc-seti1 .lnk {
    height: 36px;
    width: 36px;
    display: block;
}

.b-soc-seti1 .facebook {
    background: url("../images/sprite1.png") -55px 0px no-repeat;
}
    .b-soc-seti1 .facebook:hover {
        /* background: url("../images/sprite3.png") -55px 0px no-repeat;*/
       background-position: -55px -36px;
    }
    .b-soc-seti1 .facebook:active, .b-soc-seti .facebook._active {
        background-position: -55px -72px;
    }
.b-soc-seti1 .twitter {

    background: url("../images/sprite1.png") -91px 0px no-repeat;
}
    .b-soc-seti1 .twitter:hover {
        /* background: url("../images/sprite3.png") -91px 0px no-repeat;*/
      background-position: -91px -36px;
    }
    .b-soc-seti1 .twitter:active, .b-soc-seti .twitter._active {
        background-position: -90px -72px;
    }
.b-soc-seti1 .vk {
    background: url("../images/sprite1.png") -127px 0px no-repeat;
}
    .b-soc-seti1 .vk:hover {
       background-position: -127px -36px;
         /* background: url("../images/sprite3.png") -127px 0px no-repeat;*/
    }
    .b-soc-seti1 .vk:active, .b-soc-seti .vk._active {
        background-position: -127px -72px;
    }



/*      footer      */
.g-footer__i {
    min-height: 109px;
    background: url("../images/footer-center-bg.jpg") center bottom no-repeat;
    border-top: 1px solid #34669e;
}
.b-bottom-menu {
    padding: 25px 0 32px;
    text-align: center;
}
.b-bottom-menu .item {
    display: inline-block;
    zoom: 1; *display: inline;
    font: 13px 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    padding: 0 12px;
}
.b-bottom-menu .lnk {
    color: #d0d9e7;
}
.g-footer .footer__i1 .b-bottom-menu .lnk:hover {
    color: #c0c0c0;
}
.g-footer .b-bottom-menu .lnk:hover {
    color: #82abd8;
}
.b-copyright {
    text-align: center;
    font: 13px 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    color: #d0d9e7;
    padding-bottom:27px;
}
/*  b-madein  */
.b-madein {
    font: 12px/14px 'pf_agora_serif_pro_mediumIt', Arial;
    position: absolute;
    top: 25px;
    right: 12%;
}
.b-madein a {color:#d0d9e7;text-decoration:none;}
.b-madein .db a{color:#63abf6;text-decoration:underline;cursor:pointer;}
.g-footer .footer__i1 .b-madein  a:hover {color:#c0c0c0;}
.g-footer .b-madein  a:hover {color:#82abd8;}
 .b-madein .pic {display:block;position:absolute;top:3px;left:-33px;}
.b-madein a.pic {cursor:pointer;}
.b-madein .m-links {display:block;white-space:nowrap;}

.b-spray .left-spray {
    display: block;
    width: 132px;
    height: 458px;
    background: url("../images/left-spray.png") left bottom no-repeat;
    position: absolute;
    left: 0;
    bottom: 160px;
}
.b-spray .right-spray {
    display: block;
    width: 136px;
    height: 480px;
    background: url("../images/right-spray.png") left bottom no-repeat;
    position: absolute;
    right: 0;
    bottom: 160px;
}
.fieldset {
    width: 650px;
}
.contacts-popap {
    display: none;
    width: 900px;
}
.contacts-popap label{
    font: 13px 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    color: #3e3e3e
}
.popap-spray-water {
    width: 600px;
    margin: 0 auto;
}
.popap-spray-water img {
    max-width: 100%;
}

/*      INNER PAGE     */
.inner .b-logo {
    top: 15px;
    left: 47%
}
.inner .b-logo .wrap-logo-img{
    width: 130px;
    display: inline-block;
    zoom: 1;*display: inline;
}
.inner .b-logo .logo-lnk {
    width: 250px;
}
.inner .b-logo .text-logo {
    vertical-align: top;
    font-size: 1.4em;
    display: inline-block;
    zoom: 1; *display: inline;
    margin-left: -8px;
}
.inner .b-menu {
    margin-bottom: 0;
   /* background: url("../images/header-patt-inner.png") 505px bottom no-repeat;*/
}
.inner .g-main h1 {
    color: #093086;
    text-decoration: none;
}
.inner .g-main_pro h1 {
    color: #222222;
    text-decoration: none;
}

.g-main .g-main__i._gradient {
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 50%, rgba(214,239,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(214,239,255,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 50%,rgba(214,239,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 50%,rgba(214,239,255,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 50%,rgba(214,239,255,1) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 50%,rgba(214,239,255,1) 100%); /* W3C */
}
.g-main_pro .g-main__i._gradient {
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 50%, rgba(185, 194, 200, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(185, 194, 200, 1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 50%,rgba(185, 194, 200, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 50%,rgba(185, 194, 200, 1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 50%,rgba(185, 194, 200, 1) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 50%,rgba(185, 194, 200, 1) 100%); /* W3C */
}
.inner .b-info-filter .wrap-left__i,
.inner .b-info-filter .wrap-right__i{
    letter-spacing: 0;
    font: 13px 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    text-align: center;
    color: #4d7287;
}
.g-main_pro .b-blockquote{
    background: none;

}
.g-main .b-blockquote {
    background: url("../images/blq-bg.png") left top repeat;
}
.b-blockquote__i{
    padding-top: 40px;
    margin: 0 auto;
    width: 840px;
}
.b-blockquote .text-blockquote {
    letter-spacing: 0;
    font:italic 1.8em/1.5 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    color: #384768;
    text-align: center;
    margin-bottom: 30px;
}
.b-blockquote .text-blockquote * + p {
    margin-top: 15px;
}
.b-blockquote .patt {
    padding: 20px 0;
    display: block;
    background: url("../images/quote-patt.png") center top no-repeat;
}
.b-blockquote .patt.bel {
    background-image: url("../images/quote-patt-bel.png");
    padding: 30px 0;
}
.inner .b-soc-seti {
    margin-top: 0px;
}
.g-main-wrap {
    width: 850px;
    margin: 0 auto;
    position: relative;
}


.b-vodka-item {
    min-height: 710px;
}
.b-vodka-item .btn-left {
    width: 150px;
    height: 35px;
    position: absolute;
    top: 52px;
    left: 13px;
    z-index: 5;
}
.b-vodka-item .btn-right {
    width: 150px;
    height: 35px;
    position: absolute;
    top: 52px;
    right: 13px;
    z-index: 5;
}
.b-vodka-item .prev,
.b-vodka-item .next {
    display: block;
    letter-spacing: 0;
    font: italic 1.5em 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
   /* color: #222222;82abd8*/
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}
.g-main .b-vodka-item .prev,
.g-main .b-vodka-item .next {
    color: #82abd8;
}
.g-main_pro .b-vodka-item .prev,
.g-main_pro .b-vodka-item .next {
    color: #222222;
}

.b-vodka-item .next {
    text-align: right;
}
.g-main .b-vodka-item .prev:hover,
.g-main .b-vodka-item .next:hover {
    color: #d4dce7;/* d4dce7*/
}
.g-main_pro .b-vodka-item .prev:hover,
.g-main_pro .b-vodka-item .next:hover{

    color: #c0c0c0;
}

.g-main_pro .b-vodka-item .arr-prev {
    float: left;
    width: 12px;/*14px*/
    height: 35px;
    margin-top: -6px;
    margin-right: 10px;
    background: url("../images/sprite2.png") 0px -144px no-repeat;
}
.g-main .b-vodka-item .arr-prev {
    float: left;
    width: 14px;
    height: 35px;
    margin-top: -6px;
    margin-right: 10px;
    background: url("../images/sprite.png") 0px -144px no-repeat;
}
.g-main_pro .b-vodka-item .arr-next {
    float: right;
    width: 12px;
    height: 35px;
    margin-top: -6px;
    margin-left: 10px;
    background: url("../images/sprite2.png") -17px -144px no-repeat;/* -15px -144px */
}
.g-main .b-vodka-item .arr-next {
    float: right;
    width: 14px;
    height: 35px;
    margin-top: -6px;
    margin-left: 10px;
    background: url("../images/sprite.png") -15px -144px no-repeat;/* -15px -144px */
}
.g-main_pro .b-vodka-item .prev:hover .arr-prev {
    background: url("../images/sprite2.png") 0px -144px no-repeat;
   /* background-position: 0px -80px;*/
}
.g-main .b-vodka-item .prev:hover .arr-prev {

    background-position: 0px -80px;
}
.g-main_pro .b-vodka-item .next:hover .arr-next {
    background: url("../images/sprite2.png") -17px -144px no-repeat;
   /* background-position: -15px -80px;*/
}
.g-main .b-vodka-item .next:hover .arr-next {

  background-position: -15px -80px;
}
.b-vodka-info {
    width: 300px;
    padding: 120px 0 0;
    margin-left: 12px;
}
.b-vodka-info .title-vodka {
    letter-spacing: 0;
    font: 5.4em/1 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    margin-bottom: 15px;
    text-align: left;
}
.g-main_pro .b-vodka-info .title-vodka {
    color: #222222;/*#093086*/
}
.g-main .b-vodka-info .title-vodka {
    color: #093086;/*#093086*/
  }


.b-vodka-info .info-vodka {
    color: #35404d;
    font: 1.5em/1.3 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    margin: 0 0 20px 0;
}
.b-vodka-info .info-vodka p + p {
    margin-top: 10px;
}
.b-vodka-info .wrap-info-vodka {
    margin-bottom: 5px;;
}
.b-vodka-info .b-files {
    overflow: hidden;
    width: 215px;
    margin: 0;
}
.g-main .b-vodka-info .lnk-files {
color: #093086;/*#093086*/
}
.g-main_pro .b-vodka-info .lnk-files {
color: #222222;/*#093086*/
}
.b-vodka-info .lnk-files {
    display: block;
   /* color: #222222;#093086*/
    text-decoration: none;
    letter-spacing: 0;
    font: italic 1.5em 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}
.b-vodka-info .lnk-files:hover {
    color: #d4dce7;
}
.b-vodka-info .files-img {
    width: 62px;
    height: 68px;
    float: left;
    margin-right: 15px;
    background: url("../images/sprite.png") -29px -110px no-repeat;
}
.b-vodka-info .name-files,
.b-vodka-info .files-info {
    display: block;
}
.b-vodka-info .name-files {
    text-decoration: underline;
    padding-bottom: 5px;
}
.b-vodka-info .files-info {
    color: #939fa6;
    font: 0.8666em 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    text-decoration: none;
}
.b-bottle-img {
    position: absolute;
    top: -32px;
    right: 50px;
}
.b-aside-info {
    width: 190px;
    position: absolute;
    right: -20px;
    top: 30%;
}
.g-main_pro .b-aside-info .text {
    color: #35404d;/*#18387e*/
    font: 1.4em/1.3 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
}
.g-main .b-aside-info .text {
    color: #18387e;/*#18387e*/
    font: 1.4em/1.3 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
}


.b-cocktail-recipe {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 67%, rgba(210,235,253,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(67%,rgba(255,255,255,1)), color-stop(100%,rgba(210,235,253,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 67%,rgba(210,235,253,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 67%,rgba(210,235,253,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 67%,rgba(210,235,253,1) 100%);
    overflow: hidden;
    border-top: 1px solid #c9e1f5;
    padding-top: 25px;
}
.b-cocktail-recipe .wrap__i {
    width: 950px;
    margin: 0 auto;
    position: relative;
}
.b-cocktail-recipe .list-recipe {
    text-align: center;
}

.list-recipe .item {
    width: 425px;
    display: inline-block;
    zoom: 1;*display: inline;
    margin-left: 10px;
    text-align: left;
}
.list-recipe .item:first-child {
    margin-left: 0;
}
.list-recipe .wrap-img {
    width: 247px;
    display: inline-block;
    zoom: 1; *display: inline;
    margin-bottom: 15px;
}
.list-recipe .recipe-img {
    max-width: 100%;
}
.list-recipe .recipe {
    display: inline-block;
    zoom: 1; *display: inline;
    vertical-align: top;
    margin-top: 35px;
    margin-left: -25px;
}
.b-cocktail-recipe .name {
    letter-spacing: 0;
    font: 2.8em/1 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    color: #092f85;
    margin-bottom: 2px;
}
.b-cocktail-recipe .title {
    font: 2em/1 'pf_agora_serif_pro_blackIt', arial, sans-serif;
    color: #092f85;
    margin-bottom: 25px;
    letter-spacing: 0;
}
.b-cocktail-recipe .item-component {
    width: 180px;
    font: 1.3em/1 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    color: #18387e;
    margin-bottom: 8px;
}
.b-cocktail-recipe .disc {
    font: 1.4em/1.5 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    color: #35404d;
    margin-left: 30px;
}
.b-info-bottom {
    width: 272px;
    position: absolute;
    top: 20px;
    left: 3%;
    text-align: center;
    font: 11px 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    color: #d0d9e7;
}

/************************************/
/*        styles for FORM           */
/************************************/
/*  form  */
form, .fieldset, .legend, .row, .label, .f-example {display:block;line-height:1.2;text-decoration:none;}
form, .legend, .label, .unit, .f-example, input.text, textarea, select {color:#848484;}
form {overflow:hidden;}

.reducer {clear:both;display:block;}

.fieldset {padding:0px 0 0 195px;}
.highlight {padding-bottom:0px;padding-top:30px;}

.row {clear:left;margin-bottom:10px;}
.row:after, .row .field:after {clear:both;content:"";display:block;height:0;}

.label {float:left;margin-right:-100%;padding:3px 0px 0px;width:120px;}
.field {float:left;padding-left:130px;position:relative;}
.wrp-valid {float:left;position:relative;display:none;}
.validation {font:italic 11px/14px 'pf_agora_serif_pro_mediumIt', Arial;padding:4px 0px 0px 23px;position:absolute;width:200px;}
.validation i {background:url('../images/form-valid.png') no-repeat left top;display:block;height:15px;left:3px;position:absolute;top:4px;width:16px;}
.message {}
form .correct .validation i {background-position:left 0px;}
form .error .validation i {background-position:left -19px;}

.label .f-star {color:#a90000;left:2px;position:relative;top:-1px;}

input.text, textarea {display:block;}
input.text, textarea {background:#eff7f8 url('../images/form-item-bg.png') repeat-x left top;border:1px solid #c5c5c0;border-top:1px solid #b7b6b1;border-bottom:1px solid #eaeae4;
    color:#333;font:14px/17px 'pf_agora_serif_pro_mediumIt', Arial;padding:5px 5px;}
input.text {width:290px;}
textarea {height:140px;max-width:450px;min-width:290px;resize:none;width:80%;}

input.text:focus, textarea:focus {border:1px solid #5da5d7;
    box-shadow:0px 0px 5px rgba(111, 216, 255, 0.8);
    -webkit-box-shadow:0px 0px 5px rgba(111, 216, 255, 0.8);
    -moz-box-shadow:0px 0px 5px rgba(111, 216, 255, 0.8);}

.f-example {color:#848484;font-size:11px;font-style:italic;padding:4px 0px 0px 5px;}

.submit { padding:0px 0px 0px 256px;}
.submit .info {
    color: #2c2c2c;
    font: italic 1.2em/1.4 'pf_agora_serif_pro_mediumIt', Arial;
    padding: 12px 0 0px 135px;
    width: 205px;
}
form .pseudo_link {color:#0079d2;border-bottom:1px dashed;white-space:nowrap;cursor:pointer;}
form .pseudo_link:hover {color:#005899;}


.button {background:url('../images/btn-simple.png') no-repeat left top;float:left;height:37px;margin:15px 0px 20px;position:relative;}
.button .lnk {background:url('../images/btn-simple.png') no-repeat right -50px;border:none;color:#191412;cursor:pointer;float:left;font:15px/15px 'pf_agora_serif_pro_mediumIt', Arial;margin-right:-11px;
    height:37px;padding:0px 25px;position:relative;text-shadow:0px 1px 0px #fff;}
.button:hover {background-position:left -100px;}
.button:active {background-position:left -200px;}
.button:hover .lnk {background-position:right -150px;}
.button:active .lnk {background-position:right -250px;}
.button.disabled {background-position:left -300px;cursor:default;}
.button .disabled, .button .lnk.disabled {background-position:right -350px;color:#a2a09f;cursor:default;}
/*  form  */

.full-width-image {
    display: block;
    margin: 0 auto;
}
@media screen and (max-width: 1280px) {
    .wrap-img__i {
        width: 85%;
    }
    .b-info-filter .wrap-left__i {
        margin-left: -380px;
        top: 30px;
    }
    .b-info-filter .wrap-right__i {
        margin-left: 102px;
        top: 315px;
    }
}
@media screen and (max-width: 1024px) {
    .wrap-img__i {
        width: 85%;
    }
    .b-info-filter .wrap-right__i {
        margin-left: 95px;
        top: 270px;
    }
    .b-spray .left-spray {
        left: -30px;
        top: 115px;
    }
    .b-spray .right-spray {
        right: -30px;
        top: 115px;
    }

.b-info-text {
    left: 64%;
}
.b-info-text img {
    display: none;
}
}
/* for ie7-8 window.width=1280 */
    .width1280 .wrap-img__i {
        width: 85%;
    }
    .width1280 .b-info-filter .wrap-left__i {
        margin-left: -270px;
        top: 123px;
    }
    .width1280 .b-info-filter .wrap-right__i {
        margin-left: 102px;
        top: 315px;
    }
/* for ie7-8 window.width=1024 */
    .width1024 .wrap-img__i {
        width: 85%;
    }
    .width1024 .b-info-filter .wrap-left__i {
        margin-left: -237px;
        top: 97px;
    }
    .width1024 .b-info-filter .wrap-right__i {
        margin-left: 95px;
        top: 270px;
    }
    .width1024 .b-spray .left-spray {
        left: -30px;
        top: 115px;
    }
    .width1024 .b-spray .right-spray {
        right: -30px;
        top: 115px;
    }

    /* popap 198 year */
.b-year {
    display: none;
    width: 380px;
    text-align: center;
}
.b-year .logo-year {
    padding-top: 30px;
    padding-bottom: 10px;
}
.b-year .year-patt {
    display: block;
    margin: 20px auto;
    width: 270px;
    height: 12px;
    background: url("../images/18year-patt.png") center top no-repeat;
}
.b-year .year-text {
    color: #113760;
    width: 270px;
    margin: 0 auto;
    font: 36px/1 pf_agora_serif_pro_blackIt, arial, sans-serif;
}
.b-year .btn {
    font: bold 16px/1 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    cursor: pointer;
    border: 0;
    width: 109px;
    height: 37px;
    background: url("../images/18-year-btn.png") left top no-repeat;
    color: #373737;
    margin: 0 5px 15px;
}
.b-year .btn:hover {
    background-position: 0px -38px;
}
.b-year .refusal {
    color: #6088ad;
}
.b-contact-company {
    width: 900px;
    margin: 0 auto;
}
.b-contact-company .contact-company-title{
    margin-bottom: 10px;
    text-align: center;
}
.b-contact-company .contact-company-name {
    font: 3em/1 'pf_agora_serif_pro_blackIt', arial, sans-serif;
    color: #092f85;
    letter-spacing: 0;
    margin-bottom: 5px;
}
.b-contact-company .contact-company-descr {
    font: 1.5em/1 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    color: #092f85;
    margin-bottom: 35px;
}
.b-contact-company .contact-company__i   {
    margin-left: 10px;
}
.b-contact-company .contact-company-column {
    display: inline-block;
    *zoom: 1; *display: inline;
    vertical-align: top;
    width: 200px;
    margin: 0 10px 20px;
     color: #35404d;
    font: 1.4em/1.5 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
}
.b-contact-company .contact-company-country {
    letter-spacing: 0;
    font: 1.3em/1 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    color: #5d8caf;
    margin-bottom: 10px;
}
.b-contact-company a {
    color: #82abd8;
}
.b-contact-all {
    margin-left: 210px;
    font-size: 1.4em;
    line-height: 1.4;
    margin-bottom: 45px;
}
.contact-all {
    width: 200px;
    margin:0 35px;
    display: inline-block;
    *zoom: 1;*display: inline;
}
.contact-all-title {
    font-family: 'pf_agora_serif_pro_blackIt', arial, sans-serif;
    padding-left: 10px;
    margin-bottom: 2px;
}
.contact-all-field-title {
    float: left;
    width: 60px;
    margin-left: -60px;
    padding-right: 10px;
    text-align: right;
}

.nagrada_wrapper {
width:auto;
border-top:1px solid #a1c7e8;
border-top-style:dotted;
margin:10px auto 10px;
padding-top:7px;
height:auto;
text-align:center;
}
.nagrada {
    width: 200px;
    text-align: center;
    padding: 30px 10px;
    display: inline-block;
    vertical-align: top;
}

.nagrada p {
color: #18387e;
font: 1.3em/1.3 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
padding-top:10px;
}

.g-header .menu_nagrada, .g-header ._dash, .g-header3 .menu_nagrada,.g-header3 ._dash{
color: #63abf6;
text-decoration: none;
}
.g-header3 span.contacts, .g-header span.contacts{
border-bottom: 1px solid #63abf6;
}
.g-header1 .menu_nagrada, .g-header1 ._dash, .g-header2 .menu_nagrada, .g-header2 ._dash{
color: #d0d9e7;
text-decoration: none;
}
.g-header2 span.contacts, .g-header1 span.contacts{
border-bottom: 1px solid #c0c0c0;
}
.menu_nagrada:hover,._dash:hover{
color: #d4dce7;
}
/*
 .menu_nagrada{
color: #63abf6;
text-decoration: none;
}
 .menu_nagrada{
color: #d0d9e7;
text-decoration: none;
}
.menu_nagrada hover{
color: #d4dce7;
}*/
.multi_wrapper {
width:800px;
}
.multi {
width:150px;
text-align:center;
padding:5px;
display: inline-block;
vertical-align:top;
}

.multi p {
color: #18387e;
font: 1.3em/1.3 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
padding-top:10px;
}

.multi_name {
    letter-spacing: 0;
    font: 20px/1.2 'pf_agora_serif_pro_mediumIt', Arial, sans-serif;
    padding-top: 3px;
    color: #093086;
    text-decoration: underline;
}

.b-vodka-info1 {
   /* width: 300px;*/
    padding: 20px 0 0;
    margin-left: 12px;
}
.b-vodka-info1 .title-vodka {
    letter-spacing: 0;
    font: 5.4em/1.4 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    color: #093086;
    margin-bottom: 15px;
}
.g-main .b-blockquote.qq {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.g-main .b-blockquote.qq .text-blockquote {
    font-size: 1.6em;
}
.g-main .b-blockquote.qq .b-blockquote__i {
    padding-bottom: 30px;
}
.inner .g-main h1.qq {
    padding: 50px 0;
    margin: 0;
}
.info-page-content.qq {
    color: #35404d;
    font: 1.6em/1.4 'pf_agora_serif_pro_mediumIt', arial, sans-serif;
    font-weight: normal;
    margin: 0 auto;
    text-align: justify;
    width: 100%;
    max-width: 850px;
    padding: 60px 0;
}
.info-page-content.qq h3:not(:first-child),
.info-page-content.qq h2:not(:first-child) {
    margin-top: 1.5em;
}
.info-page-content.qq h3,
.info-page-content.qq h2 {
    margin-bottom: 0.5em;
    font-family: 'pf_agora_serif_pro_blackIt', arial, sans-serif;
    font-weight: normal;
}
.info-page-content.qq img {
    max-width: 100%;
    margin: 1.5em 0 0.5em;
}
.bottle-img {
    display: block;
    margin: 0 auto 30px;
}
