
@font-face {
    font-family: 'Officina Sans Bold C';
    src: url('../fonts/OfficinaSansBoldC.eot?');
    src: url('../fonts/OfficinaSansBoldC.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OfficinaSansBoldC.woff') format('woff'),
         url('../fonts/OfficinaSansBoldC.ttf') format('truetype'),
         url('../fonts/OfficinaSansBoldC.svg#Officina Sans Bold C') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Officina Serif Book C';
    src: url('../fonts/OfficinaSerifBookC.eot?');
    src: url('../fonts/OfficinaSerifBookC?#iefix') format('embedded-opentype'),
         url('../fonts/OfficinaSerifBookC.woff') format('woff'),
         url('../fonts/OfficinaSerifBookC.ttf') format('truetype'),
         url('../fonts/OfficinaSerifBookC.svg#Officina Serif Book C') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Officina Sans Book C';
    src: url('../fonts/OfficinaSansBookC.eot?');
    src: url('../fonts/OfficinaSansBookC?#iefix') format('embedded-opentype'),
         url('../fonts/OfficinaSansBookC.woff') format('woff'),
         url('../fonts/OfficinaSansBookC.ttf') format('truetype'),
         url('../fonts/OfficinaSansBookC.svg#Officina Sans Book C') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Officina Sans Medium C';
    src: url('../fonts/OfficinaSansMediumC.eot?');
    src: url('../fonts/OfficinaSansMediumC?#iefix') format('embedded-opentype'),
         url('../fonts/OfficinaSansMediumC.woff') format('woff'),
         url('../fonts/OfficinaSansMediumC.ttf') format('truetype'),
         url('../fonts/OfficinaSansMediumC.svg#Officina Sans Medium C') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSans';
    src: url('../fonts/PTSans.eot?');
    src: url('../fonts/PTSans?#iefix') format('embedded-opentype'),
         url('../fonts/PTSans.woff') format('woff'),
         url('../fonts/PTSans.ttf') format('truetype'),
         url('../fonts/PTSans.svg#PTSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSans-Bold';
    src: url('../fonts/PTSans-Bold.eot?');
    src: url('../fonts/PTSans-Bold?#iefix') format('embedded-opentype'),
         url('../fonts/PTSans-Bold.woff') format('woff'),
         url('../fonts/PTSans-Bold.ttf') format('truetype'),
         url('../fonts/PTSans-Bold.svg#PTSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSans-Itallic';
    src: url('../fonts/PTSans-Itallic.eot?');
    src: url('../fonts/PTSans-Itallic?#iefix') format('embedded-opentype'),
         url('../fonts/PTSans-Itallic.woff') format('woff'),
         url('../fonts/PTSans-Itallic.ttf') format('truetype'),
         url('../fonts/PTSans-Itallic.svg#PTSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

* { margin : 0; padding : 0; }
body, html { height : 100%; }
body { height : 100%; overflow-y : scroll; overflow-x : hidden; }

h2 { font-family: 'Officina Sans Bold C'; font-size : 14px; text-transform : uppercase; padding-top : 30px; font-weight : normal; }
h2 img { padding : 0 10px; }
h2.left { display : block; float : left; }
h2.right { display : block; float : right; }
h2.white { color : white; }
a { color : black; }
a.white { color : white; }
p { font-family: 'Officina Serif Book C'; margin-top : 18px; font-size : 12px; }
table { text-align : center; width : 100%; height : 100%; border-collapse : collapse; }
table td.main { padding : 60px 0 70px 0; }
table td { vertical-align : middle; }
img { border : none; }

body { background : #ececec; }
.slide_container { width : 900px; margin : 0 auto; padding : 0 30px;  }
	.slide_container.slideframe { width : 900px; height : 500px; position : relative; }
	.slide_container .slide { position : absolute; }
	.slide.y2011 {  }

.head { height : 36px; position : absolute; width : 100%; color : #212121; font-family : arial; font-size : 10px; line-height : 23px; text-transform : uppercase;  background:#212121; }
.head .slide_container { padding : 0 0; width : 960px; height : 36px;  background:#212121; }
.head a { margin : 0 10px; display : block; float : left; text-decoration : none; color : black; }
.head a:hover { text-decoration : underline; }
.head a.selected { font-weight : bold; background : #999999; margin : 0; padding : 0 10px; }
.head a.selected:hover { font-weight : bold; text-decoration : none; cursor : default; }
.head img { padding-top : 3px; float : left; }
.head a.logo { padding : 0; margin-right : -10px; }
.head a.logo img { padding : 0; }
.head .language { float : right; padding-right : 10px; margin-top:8px;}
.head .language a { margin : 0 0 0 2px; color:#ffffff;}
.head .language a.active { font-weight : bold; color:#787878; }
.head .pir-logo { display: block; width:79px; height:20px; background : url('../img/head-pir-logo.png'); float : left; margin-top:8px; margin-left : 10px;}



.head {z-index: 1;}
.head .slide_container > div {float: left; width: 100%;}
.head .slide_container .menu-item {width: 20%; float: left;}
.head .slide_container .menu-item a {float: none; padding: 8px 10px; background-repeat: no-repeat; display: block; height:20px; margin: 0; background-position: 10px 8px;}
.head .pir-expo-logo {  background: url("../img/pirexpo-logo.png"); width: 68px;}
.head .russian-cuisine { background: url("../img/russian-cuisine.png"); width: 50px;}
.head .rrp-logo { background: url("../img/region_prod_hel2.png"); width: 94px; }
.head .narp-logo { background: url("../img/narp_white_small.png"); width: 113px; }



.column { width : 460px; float : left; }
	.column.left { padding-right : 10px; }
	.column.right { padding-left : 10px; width : 460px; }

i.floatbreaker { display : block; clear : both; height : 1px; font-size : 1px; margin-top : -1px; }

.newsline { width : 100%; background : url('../img/newsline-bg.gif'); height : 138px; border-top : 2px solid white; border-bottom : 2px solid white; color : white; margin-top : 55px; font-family: 'Officina Sans Bold C'; padding-top : 10px; }
	.newsline .news { width : 180px; height : 100%; margin-left : 20px; float : left; font-size : 12px; text-align : center; }
	.newsline .news img { border : 3px solid white; margin-top : 10px; }


.timeline.y2012 { width : 1000px; padding-top : 40px; }
	.timeline.y2012 .button.ru { width : 111px; height : 29px; background : url('../img/ru/button-2012-left.png'); float : left; margin-top : 88px; margin-right: 56px; }
	.timeline.y2012 .button.ru:hover { background-position : 0 -29px; cursor : pointer; }
	.timeline.y2012 .button.en { width : 111px; height : 29px; background : url('../img/en/button-2012-left.png?v=3'); float : left; margin-top : 88px; margin-right: 56px;}
	.timeline.y2012 .button.en:hover { background-position : 0 -29px; cursor : pointer; }
	.timeline.y2012 .button.right { background : url('../img/ru/button-2011.png?v=3'); }
	.timeline.y2012 .button.right:hover { background : url('../img/ru/button-2011-hover.png?v=3'); }
	.timeline img { display : block; margin-left : -58px; float : left; margin-top : -40px;}
	.timeline.y2012 .button.right.en { width : 111px; height : 29px; background : url('../img/en/button-2011.png?v=3'); float : left; margin-top : 89px; }
	.timeline.y2012 .button.right.en:hover { background : url('../img/en/button-2011-hover.png?v=3'); cursor : pointer; }


.timeline.y2011 {  }
	.timeline.y2011 .button.ru { width : 111px; height : 29px; background : url('../img/ru/button-2012-right.png?v=3'); float : left; margin-top : 129px; }
	.timeline.y2011 .button.ru:hover { background-position : 0 -29px; cursor : pointer; }
	.timeline.y2011 .button.en { width : 111px; height : 29px; background : url('../img/en/button-2012-right.png?v=3'); float : left; margin-top : 129px; }
	.timeline.y2011 .button.en:hover { background-position : 0 -29px; cursor : pointer; }
	.timeline.y2011 img { display : block; float : left; margin: 0 0; }

.timeline.y2013 { width : 1000px; position :relative; margin-left : 49px; }
	.timeline.y2013 .button.ru { width : 111px; position : absolute; height : 29px; background : url('../img/ru/button.png?v=3'); float : left; margin-top : 66px; margin-left :-68px; }
	.timeline.y2013 .button.ru:hover { background : url('../img/ru/button-hover.png?v=3'); cursor : pointer; }
	.timeline.y2013 .button.en { width : 81px; position : absolute; height : 29px; background : url('../img/en/button.png?v=3'); float : left; margin-top : 66px; margin-left :-10px;}
	.timeline.y2013 .button.en:hover { background : url('../img/en/button-hover.png?v=3'); cursor : pointer; }

.slide.y2011 {}
  .slide.y2011  a.pir { margin-top : -44px;}
  .slide.y2011  a.mbs { margin-top : -44px;}
	.slide.y2011 .year.ru { position : absolute; width : 136px; height : 31px; background : url('../img/ru/2011-year.png'); left : 50%; margin-left : -68px; margin-top : -40px;}
	.slide.y2011 .year.en { position : absolute; width : 155px; height : 26px; background : url('../img/en/2011-year.png'); left : 50%; margin-left : -68px; margin-top : -40px;}

.slide.y2012 { }
	.slide.y2012 .year.ru { position : absolute; width : 136px; height : 31px; background : url('../img/ru/2012-year.png'); left : 50%; margin-left : -118px; margin-top : -80px;}
	.slide.y2012 .year.en { position : absolute; width : 156px; height : 26px; background : url('../img/en/2012-year.png'); left : 50%; margin-left : -118px; margin-top : -80px;}
	.slide.y2012 a.rbf { display : block; float : left; width : 225px; height : 134px; background : url('../img/ru/rbf-sprite.png'); margin-left : 40px; margin-top : 4px; }
	.slide.y2012 a.rbf:hover { background-position : right bottom; }
	.slide.y2012 a.pir { display : block; float : left; width : 204px; height : 139px; background : url('../img/ru/2012.png?v=3'); margin-left : 148px; }
	.slide.y2012 a.pir:hover { background-position : 0 -139px }
	.slide.y2012 a.mbs { display : block; float : left; width : 204px; height : 139px; background : url('../img/ru/2012.png?v=3'); margin-left : 208px; margin-left : 0px; background-position : -204px 0; margin-left : 4px; }
	.slide.y2012 a.mbs:hover { background-position : -204px -139px }
	.slide.y2012 a.hotel { display : block; float : left; width : 204px; height : 139px; background : url('../img/ru/2012.png?v=3'); margin-left : 208px; margin-left : 0px; background-position : -408px 0; margin-left : 5px; }
	.slide.y2012 a.hotel:hover { background-position : -408px -139px }
	.slide.y2012 a.fair { display : block; float : left; width : 256px; height : 141px; background : url('../img/ru/fair-2012.png?v=3'); margin-left : 7px; margin-top : -2px}
	.slide.y2012 a.fair:hover { background-position : 0 -141px }

	.slide.y2012 a.rbf.en { display : block; float : left; width : 225px; height : 134px; background : url('../img/en/rbf-sprite.png'); margin-left : 40px; margin-top : 4px; }
	.slide.y2012 a.rbf.en:hover { background-position : right bottom; }
	.slide.y2012 a.pir.en { background : url('../img/en/2012.png?v=3'); margin-left : 147px; }
	.slide.y2012 a.pir.en:hover { background-position : 0 -139px }
	.slide.y2012 a.mbs.en { background : url('../img/en/2012.png?v=3'); background-position : -204px 0; }
	.slide.y2012 a.mbs.en:hover { background-position : -204px -139px }
	.slide.y2012 a.hotel.en { background : url('../img/en/2012.png?v=3'); background-position : -408px 0; }
	.slide.y2012 a.hotel.en:hover { background-position : -408px -139px }
	.slide.y2012 a.fair.en { background : url('../img/en/fair-2012.png?v=3'); }
	.slide.y2012 a.fair.en:hover { background-position : 0 -141px }

.slide.y2013 { left : 30px; margin-top:-60px; width:960px; margin-right: auto; margin-left: auto; display : none;}
	.slide.y2013 .timeline img { margin-top : 35px }
	.slide.y2013 a.rbf { display : block; float : left; width : 140px; height : 132px; background : url('../img/ru/2013-new.png?v=3'); margin-left : -22px; margin-top:-2px; background-position : -840px 0; margin-left: 141px;}
	.slide.y2013 a.rbf:hover { height : 132px; background-position : -1540px 0; }
	.slide.y2013 a.rbf:hover.en { height : 132px; background-position : -1820px 0; }
	.rbf-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:176px;}
	.slide.y2013 a.novosib { display : block; float : left; width : 140px; height : 132px; background : url('../img/ru/2013-new.png?v=3'); margin-left : 20px; margin-top:-2px; background-position : -980px 0;}
	.slide.y2013 a.novosib:hover { height : 132px; background-position : -1540px 0; }
	.slide.y2013 a.novosib:hover.en { height : 132px; background-position : -1820px 0; }
	.novosib-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:337px;}
	.slide.y2013 a.amsterdam { display : block; float : left; width : 140px; height : 132px; background : url('../img/ru/2013-new.png?v=3'); margin-left : 22px; margin-top:-2px; background-position : -1120px 0;}
	.slide.y2013 a.amsterdam:hover { background-position : -1540px 0; }
	.slide.y2013 a.amsterdam:hover.en { background-position : -1820px 0; }
	.amsterdam-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:478px;}
	.amsterdam-date-text.en{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:475px;}


  .slide.y2013 a.fair13 { display : block; float : left; width : 140px; height : 132px; background : url('../img/ru/fair13-logo.png?v=3'); margin-left : 18px; margin-top:-2px;}
  .slide.y2013 a.fair13:hover { background : url('../img/ru/2013-new.png?v=3'); background-position : -1540px 0; }
  .slide.y2013 a.fair13:hover.en { background-position : -1820px 0; }
  .fair13-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:642px;}
  .fair13-date-text.en{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:635px;}

  .slide.y2013 a.fair { display : block; float : left; width : 140px; height : 132px; background : url('../img/ru/2013-new.png?v=3'); margin-left : 19px; margin-top:-2px; background-position : -1260px 0;}
	.slide.y2013 a.fair:hover {background-position : -1540px 0; }
	.slide.y2013 a.fair:hover.en {background-position : -1820px 0; }
	.fair-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:483px;}
	.fair-date-text.en{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:476px;}
	.pirexpo { height:239px; width:980px;border:1px solid #bcbcbc; background: #ffffff; margin-left : -39px; margin-bottom:20px; margin-top: -38px; border-radius:10px; position:relative; top:90px; z-index:1;}
	.getticket{ display : block; float : left ; margin-left : 56px; margin-top:22px; width:140px; height : 40px; background : url('../img/ru/2013-getticket.png');}
	.getticket:hover{background-position: 0 -42px;}
	.getticket:active{background-position: 0 -84px;}
	.getticket.en{ display : block; float : left ; margin-left : 58px; margin-top:22px; width:140px; height : 40px; background : url('../img/en/2013-getticket-en.png');}
	.getticket:hover.en{background-position: 0 -42px;}
	.getticket:active.en{background-position: 0 -84px;}
	.program{ display : block; float : left ; margin-left : 20px; margin-top:22px; width:140px; height : 40px; background : url('../img/ru/2013-program.png');}
	.program:hover{background-position: 0 -42px;}
	.program:active{background-position: 0 -84px;}
	.program.en{ display : block; float : left ; margin-left : 20px; margin-top:22px; width:140px; height : 40px; background : url('../img/en/2013-program-en.png');}
	.program:hover.en{background-position: 0 -42px;}
	.program:active.en{background-position: 0 -84px;}
	.button-2013-past{ width:110px; height: 35px; background : url('../img/ru/Button_2012.png');position: absolute; float: left; margin-top: 100px; margin-left: -87px; cursor : pointer;}
	.button-2013-past:hover{background-position: 0 -35px;}
	.button-2013-past.en{ width:110px; height: 35px; background : url('../img/ru/Button_2012.png');position: absolute; float: left; margin-top: 100px; margin-left: -87px; cursor : pointer;}
	.button-2013-past:hover.en{background-position: 0 -35px;}

  .button-2013-next {height : 35px; width : 110px; background : url('../img/ru/Button_2014.png');  float: right; position : absolute; left : 783px; top: 100px; cursor: pointer;}
  .button-2013-next:hover { background-position: 0 -35px; }
	.button-2013-next.en {width: 110px; height: 35px; background : url('../img/ru/Button_2014.png'); float: right; position : absolute; left : 783px; top: 100px; cursor: pointer;}
  .button-2013-next.en:hover { background-position: 0 -35px; }
  .pir-expo-line{ height :1px; background-color : #bcbcbc; margin-top :18px;}
    .triangle {position:absolute; left:595px; bottom:-16px; width:33px; height:16px; background: url('../img/triangle.png');}
    .pirexpo-logo{display:block; width:370px; height:44px; float:left; background: url('../img/pirexpo_logo.jpg?v=1'); margin-top:20px; margin-left : 20px; }
    .pirexpo-date{width:67px; height:30px; float:left; background: url('../img/ru/pirexpo-date-ru.png') center center no-repeat; margin-top:29px; margin-left:16px; border-left: 1px solid #d4d7d7; padding-left: 30px;}
    .pirexpo-date.en{width:68px; height:29px; float:left; background: url('../img/pirexpo-date-en.png') center center no-repeat; margin-top:29px; margin-left :16px;}
    .pirexpo .pir-or{ width:140px; height:120px; display : block; float : left; background : url('../img/ru/2013-new.png?v=3'); background-position : 0 -12px; margin-top : 19px; margin-left : 20px;}
    .pirexpo .pir-or:hover{background-position : -1400px -12px;}
    .pirexpo .pir-or:hover.en{background-position : -1680px -12px;}
    .pirexpo .pir-pp{ width:140px; height:120px; display : block; float : left; background : url('../img/ru/2013-new.png?v=3'); background-position : -140px -12px; margin-top : 19px; margin-left : 20px;}
    .pirexpo .pir-pp:hover{background-position : -1400px -12px;}
    .pirexpo .pir-pp:hover.en{background-position : -1680px -12px;}
    .pirexpo .ruskitchen{ width:140px; height:120px; display : block; float : left; background : url('../img/ru/2013-new.png?v=3'); background-position : -280px -12px; margin-top : 19px; margin-left : 20px;}
    .pirexpo .ruskitchen:hover{background-position : -1400px -12px;}
    .pirexpo .ruskitchen:hover.en{background-position : -1680px -12px;}
    .pirexpo .coffee{ width:140px; height:120px; display : block; float : left; background : url('../img/ru/2013-new.png?v=3'); background-position : -420px -12px; margin-top : 19px; margin-left : 20px;}
    .pirexpo .coffee:hover{background-position : -1400px -12px;}
    .pirexpo .coffee:hover.en{background-position : -1680px -12px;}
    .pirexpo .hotel{ width:140px; height:120px; display : block; float : left; background : url('../img/ru/2013-new.png?v=3'); background-position : -560px -12px; margin-top : 19px; margin-left : 20px;}
    .pirexpo .hotel:hover{background-position : -1400px -12px;}
    .pirexpo .hotel:hover.en{background-position : -1680px -12px;}
    .pirexpo .mbs{ width:140px; height:120px; display : block; float : left; background : url('../img/ru/2013-new.png?v=3'); background-position : -700px -12px; margin-top : 19px; margin-left : 20px;}
    .pirexpo .mbs:hover{background-position : -1400px -12px;}
    .pirexpo .mbs:hover.en{background-position : -1680px -12px;}
    .pirexpo .pir-pir{ width:140px; height:120px; display : block; float : left; margin-top : 19px; margin-left : 20px;}
    .pirexpo .resto{ width:140px; height:120px; display : block; float : left; margin-top : 19px; margin-left : 20px;}
	/*.slide.y2013 a.fair { display : block; float : left; width : 204px; height : 136px; background : url('../img/ru/2013-new.png?v=3'); margin-left : 45px; background-position : -505px -7px; }
	.slide.y2013 a.fair:hover { background-position : -505px -144px; }
  .slide.y2013 a.rbf { display : block; float : left; width : 226px; height : 143px; background : url('../img/ru/2013-new.png?v=3'); margin-left : 76px;  }
	.slide.y2013 a.rbf.ru { margin-left : 106px }
  .slide.y2013 a.rbf:hover { background-position : 0 -143px; }
  .slide.y2013 a.novosib { display : block; float : left; width : 226px; height : 136px; background : url('../img/ru/2013-new.png?v=3'); margin-left : 91px; background-position : -259px -7px; }
	.slide.y2013 a.novosib:hover { background-position : -259px -144px; }
	.slide.y2013 a.pir { display : block; width : 204px; height : 144px; background : url('../img/ru/2013.png?v=3'); float : left; margin-left : 22px; margin-top : 4px; }
	.slide.y2013 a.pir:hover { background-position : 0 -144px; }
	.slide.y2013 a.mbs { display : block; width : 204px; height : 144px; background : url('../img/ru/2013.png?v=3'); background-position : -204px 0; float : left; margin-left : 18px; margin-top : 4px;}
	.slide.y2013 a.mbs:hover { background-position : -204px -144px; }
	.slide.y2013 a.hotel { display : block; width : 204px; height : 144px; background : url('../img/ru/2013.png?v=3'); background-position : -408px 0; float : left; margin-left : 20px; margin-top : 4px;}
	.slide.y2013 a.hotel:hover { background-position : -408px -144px; }
	.slide.y2013 a.coffee { display : block; width : 204px; height : 136px; background : url('../img/ru/2013-new.png?v=3'); background-position : -734px 0; float : left; margin-left : 20px; margin-top : 4px;}
	.slide.y2013 a.coffee:hover { background-position : -734px -138px; }

	.slide.y2013 a.fair.en { }
	.slide.y2013 a.pir.en { display : block; width : 204px; height : 144px; background : url('../img/en/2013.png?v=3'); float : left; margin-left : -8px; margin-top : 4px; }
	.slide.y2013 a.pir.en:hover { background-position : 0 -144px; }
	.slide.y2013 a.mbs.en { display : block; width : 204px; height : 144px; background : url('../img/en/2013.png?v=3'); background-position : -204px 0; float : left; margin-left : 18px; margin-top : 4px;}
	.slide.y2013 a.mbs.en:hover { background-position : -204px -144px; }
	.slide.y2013 a.hotel.en { display : block; width : 204px; height : 144px; background : url('../img/en/2013.png?v=3'); background-position : -408px 0; float : left; margin-left : 20px; margin-top : 4px;}
	.slide.y2013 a.hotel.en:hover { background-position : -408px -144px; }
	.slide.y2013 a.coffee.en { display : block; width : 204px; height : 144px; background : url('../img/en/2013.png?v=3'); background-position : -612px 0; float : left; margin-left : 20px; margin-top : 4px;}
	.slide.y2013 a.coffee.en:hover { background-position : -612px -144px; }
	*/
.arrow { background : url('../img/arrows.png?v=3'); height : 42px; width : 42px; margin-top : 45px; }
	.arrow.left { background-position : 0 0; float : left; margin-left : 17px; }
	.arrow.left:hover { background-position : 0 42px; }
	.arrow.right { background-position : 42px 0; float : right; margin-right : 17px; }
	.arrow.right:hover { background-position : 42px 42px; }

.aboutbuttons { background : #dbdbdb; height : 45px; border-top : 1px solid white; outline : 1px groove #e6e6e6;  }
	.aboutbuttons a { color : white; text-decoration : none; font-family: 'Officina Sans Bold C'; font-size : 14px; text-transform : uppercase; font-weight : normal; }

.button { width : 110px; height : 29px; float : left; }
	.button.contacts.ru { background : url('../img/ru/button-contacts.png'); margin-left : 15px; }
	.button.contacts.ru:hover { background : url('../img/ru/button-contacts-hover.png?v=2'); cursor : pointer; }
	.button.company.ru { background : url('../img/ru/button-company.png');  margin-left : 332px;}
	.button.company.ru:hover { background : url('../img/ru/button-company-hover.png?v=2'); cursor : pointer; }
	.button.contacts.en { background : url('../img/en/button-contacts.png'); margin-left : 15px; }
	.button.contacts.en:hover { background : url('../img/en/button-contacts-hover.png?v=2'); cursor : pointer; }
	.button.company.en { background : url('../img/en/button-company.png'); margin-left : 332px; }
	.button.company.en:hover { background : url('../img/en/button-company-hover.png?v=2'); cursor : pointer; }

.contact { width : 850px; height : 560px; background : #e1e1e1; border-radius : 10px; z-index : 4; position : absolute; top : 50%; left : 50%; margin : -300px 0 0 -450px; text-align : left; padding : 20px 25px; display : none; }
	.contact h1 { font-size : 18px; text-transform : uppercase; font-family: 'Officina Sans Bold C'; color : #424242;}
	.contact .adress { font-size : 14px; font-family : 'PTSans'; width : 350px; }
	.contact .mail { font-size : 17px; font-family : 'PTSans'; width : 89px; float : right; }
	.contact .phone { font-size : 17px; font-family : 'PTSans'; width : 200px; float : right; }
	.line { margin-bottom : 17px; margin-top : 10px; }
	.close { position : absolute; width : 18px; height : 19px; background : url('/public/img/close-contacts.png'); right : 10px; top : 10px; }
	.close:hover { background : url('/public/img/close-contacts-hover.png'); cursor : pointer; }
#map { height :  419px; width : 845px; margin-left : 3px; margin-top : 3px; }
.innerglow { position : absolute; height :  425px; width : 851px; background : url('/public/img/innerglow.png'); margin-top : 25px; }

.about { width : 850px; height : 500px; background : #eeeeee; border-radius : 10px; z-index : 4; position : absolute; top : 50%; left : 50%; margin : -300px 0 0 -450px; text-align : left; padding : 20px 25px; }
	.about h1 { font-size : 18px; text-transform : uppercase; font-family: 'Officina Sans Bold C'; color : #424242;}
	.about .column { width : 400px; float : left; }
	.about .column.left { font-size : 13px; font-family : 'PTSans'; }
	.about .column.right { margin-left : 25px; font-size : 13px; font-family : 'PTSans'; }
	.about .column.right b { font-family: 'PTSans-Bold'; }
	.about .column.right em { font-family: 'PTSans-Itallic'; font-style : normal; }
	.about .column.right table td { vertical-align : top; text-align : left; }
	.about .column.right p { font-size : 13px; font-family : 'PTSans'; }

.bg { position : absolute; top : 0; bottom : 0; left : 0; right : 0; background : black; opacity : 0.7; display: none }
.about, .contact { display: none; }

.slide.y2014 { left : 30px; margin-top:-39px; width:960px; margin-right: auto; margin-left: auto;}
.slide.y2014 a.fair2013 { background : url('../img/ru/Sprite2014.png?v=3'); width : 620px; height : 235px; margin-top: 16px; display  : block; cursor : pointer; float : left;  }
.slide.y2014 a.fair2013:hover { background : url('../img/ru/Sprite2014.png?v=3'); background-position: 0 501px; }
.slide.y2014 .pirexpo { margin-top: 4px; margin-left: -39px; top : 29px; }
.slide.y2014 .pirexpo .pirexpo-logo { background: url('../img/ru/pirexpo-logo-2014.jpg'); }
.slide.y2014 .pirexpo .pirexpo-date { background : url('../img/ru/pirexpo-date14-ru.png?v=3')center center no-repeat; }
.slide.y2014 .pirexpo .pirexpo-date.en { background : url('../img/pirexpo-date14-en.png?v=3')center center no-repeat; width : 83px; height: 30px; }
.slide.y2014 .pirexpo .pir-or { background : url('../img/ru/pirexpo-sprite_logo-14.png?v=3'); }
.slide.y2014 .pirexpo .pir-or:hover { background-position: 280px 0; }
.slide.y2014 .pirexpo .pir-or.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2014 .pirexpo .pir-pp { background : url('../img/ru/pirexpo-sprite_logo-14.png?v=3'); background-position: -140px 0;}
.slide.y2014 .pirexpo .pir-pp:hover { background-position: 280px 0;}
.slide.y2014 .pirexpo .pir-pp.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2014 .pirexpo .ruskitchen { background : url('../img/ru/pirexpo-sprite_logo-14.png?v=3'); background-position: -280px 0; }
.slide.y2014 .pirexpo .ruskitchen:hover { background-position: 280px 0; }
.slide.y2014 .pirexpo .ruskitchen.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2014 .pirexpo .coffee { background : url('../img/ru/pirexpo-sprite_logo-14.png?v=3'); background-position: -420px 0; }
.slide.y2014 .pirexpo .coffee:hover { background-position: 280px 0; }
.slide.y2014 .pirexpo .coffee.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2014 .pirexpo .hotel { background : url('../img/hotel.png?v=3');}
.slide.y2014 .pirexpo .hotel:hover { background : url('../img/ru/pirexpo-sprite_logo-14.png?v=3'); background-position: 280px 0; }
.slide.y2014 .pirexpo .hotel.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2014 .pirexpo .cookchamp { background : url('../img/cookchamp.png?v=3'); width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2014 .pirexpo .cookchamp:hover { background : url('../img/ru/pirexpo-sprite_logo-14.png?v=3'); background-position: 280px 0; }
.slide.y2014 .pirexpo .cookchamp.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2014 .triangle { left : 641px; }
.slide.y2014 .rbf-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:677px;}
.timeline.y2014 { margin-left : -10px; }
.timeline.y2014 img { margin-top: 9px; margin-left: 10px; }
.button-2014-past { width: 110px; height: 35px; background: url('../img/ru/Button_2013.png'); background-position: 0 0; position: absolute; float: left; margin-top: 60px; margin-left: -5px; cursor: pointer; }
  .button-2014-past:hover { background-position: 0 -35px; }
.button-2014-past.en { background: url('../img/en/Button_2013.png'); }
  .button-2014-past:hover.en{ background-position: 0 -35px; }
.button-2014-next {height : 35px; width : 110px; background : url('../img/ru/Button_2015.png');  float: right; position : absolute; left : 820px; top: 325px; cursor: pointer;}
  .button-2014-next:hover { background-position: 0 -35px; }
  .button-2014-next.en {width: 110px; height: 35px; background : url('../img/en/Button_2015.png'); float: right; position : absolute; left : 820px; top: 325px; cursor: pointer;}
  .button-2014-next.en:hover { background-position: 0 -35px; }
  .pir-expo-line{ height :1px; background-color : #bcbcbc; margin-top :18px;}
.slide.y2014 a.bartour {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/bartour-logo.png?v=3'); margin-left: 20px; margin-top: -2px; }
.slide.y2014 a.bartour:hover { height : 132px; background: url('../img/ru/Sprite2014.png?v=3'); background-position : 0 132px; }
.slide.y2014 a.bartour.en:hover { background: url('../img/en/visit-site.png'); }
.slide.y2014 a.mbsrostov {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/Sprite2014.png?v=3'); margin-left: -18px; margin-top: -2px; background-position: -140px 265px;}
.slide.y2014 a.mbsrostov:hover { height : 132px; background-position : 0 132px; }
.slide.y2014 a.mbsrostov.en:hover { background: url('../img/en/visit-site.png'); }
.slide.y2014 a.mbsekb {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/Sprite2014.png?v=3'); margin-left: 19px; margin-top: -2px; background-position: -280px 265px;}
.slide.y2014 a.mbsekb:hover { height : 132px; background-position : 0 132px; }
.slide.y2014 a.mbsekb.en:hover { background: url('../img/en/visit-site.png'); }
.slide.y2014 a.mbsnovosib {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/Sprite2014.png?v=3'); margin-left: 20px; margin-top: -2px; background-position: -420px 265px;}
.slide.y2014 a.mbsnovosib:hover { height : 132px; background-position : 0 132px; }
.slide.y2014 a.mbsnovosib.en:hover { background: url('../img/en/visit-site.png'); }
.slide.y2014 a.rbf {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/2013-new.png?v=3'); margin-left: 20px; margin-top: -2px; background-position: -840px 0;}
.slide.y2014 a.rbf:hover { height : 132px; background: url('../img/ru/Sprite2014.png?v=3'); background-position : 0 132px; }
.slide.y2014 a.rbf.en:hover { background: url('../img/en/under_construction.png'); }
.slide.y2014 a.mbs {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs.png?v=3'); margin-left: 11px; margin-top: -2px; }
.slide.y2014 a.mbs:hover { background: url('../img/mbs-hover.png?v=3'); }
.slide.y2014 a.mbs.en {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs-en.png?v=3'); margin-left: 11px; margin-top: -2px; }
.slide.y2014 a.mbs.en:hover { background: url('../img/mbs-en-hover.png?v=3'); }
.bartour-date-text { color: #686868; font-size: 12px; font-family: Arial; text-transform: uppercase; position: absolute; top: 145px; left: 491px; }
.bartour-date-text.en { left : 482px; }
.mbsrostov-date-text { color: #686868; font-size: 12px; font-family: Arial; text-transform: uppercase; position: absolute; top: 145px; left: 13px; }
.mbsrostov-date-text.en { left: 20px; }
.mbsekb-date-text { color: #686868; font-size: 12px; font-family: Arial; text-transform: uppercase; position: absolute; top: 145px; left: 164px; }
.mbsekb-date-text.en { left: 172px; }
.mbsnovosib-date-text { color: #686868; font-size: 12px; font-family: Arial; text-transform: uppercase; position: absolute; top: 145px; left: 337px; }
.mbsnovosib-date-text.en { left: 340px; }
.professional { background: url('../img/ru/professional.png?v=3'); width: 98px; height : 16px; position : absolute; top: 165px; }

.professional.en { background: url('../img/en/professional-en.png?v=3'); }
.professional.bartour { left: 3px; }
.professional.rostov { left : 162px; }
.professional.ekb { left: 323px; }
.professional.novosib { left: 484px; }

.slide.y2015 { left : 30px; margin-top:-39px; width:960px; margin-right: auto; margin-left: auto;}
.slide.y2015 a.fair2013 { background : url('../img/ru/Sprite2015.png?v=4'); width : 620px; height : 235px; margin-top: 16px; display  : block; cursor : pointer; float : left;  }
.slide.y2015 a.fair2013:hover { background : url('../img/ru/Sprite2015.png?v=4'); background-position: 0 501px; }
.slide.y2015 .russian-summit { background: url('../img/ru/2015/russian-summit.png'); float: left; margin-top: 14px; margin-left: 18px; margin-right: -16px; height: 42px; width: 440px;}
.slide.y2015 .pirexpo-logo { background: url('../img/ru/2015/pirexpo-logo.png'); margin-top: 50px; margin-left: 270px; height: 29px; width: 291px;}
.slide.y2015 .pirexpo-logo.small { background: url('../img/ru/2015/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2015 .pirexpo-logo.small.en { background: url('../img/en/2015/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2015 .pirexpo-visit { background: url('../img/ru/2015/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2015 .pirexpo-visit.en { background: url('../img/en/2015/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2015 .pirexpo-date { background : url('../img/ru/2015/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2015 .pirexpo-date.en { background : url('../img/en/2015/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2015 .pirexpo-date.small { background : url('../img/ru/2015/pirexpo-date-small.png?v=3')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2015 .pirexpo-date.small.en { background : url('../img/en/2015/pirexpo-date-small.png?v=3')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2015 .pirexpo { margin-top: -4px; margin-left: 270px; top : 29px; width: 660px; height: 160px;}
.slide.y2015 .pirexpo.one { position: absolute; margin-top: -4px; margin-left: -15px; top : 115px; width: 180px;}
.slide.y2015 .pirexpo.small2015 { margin-top: 0px; margin-left: 334px; top : -25px; width: 596px; height: 190px;}
.slide.y2015 .pirexpo .pir-or { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); }
.slide.y2015 .pirexpo .pir-or:hover { background-position: 280px 0; }
.slide.y2015 .pirexpo .pir-or.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2015 .pirexpo .pir-pp { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: -140px 0;}
.slide.y2015 .pirexpo .pir-pp:hover { background-position: 280px 0;}
.slide.y2015 .pirexpo .pir-pp.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2015 .pirexpo .ruskitchen { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: -280px 0; }
.slide.y2015 .pirexpo .ruskitchen:hover { background-position: 280px 0; }
.slide.y2015 .pirexpo .ruskitchen.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2015 .pirexpo .mbs-small { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: -700px 0; width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2015 .pirexpo .mbs-small:hover { background-position: 280px 0; }
.slide.y2015 .pirexpo .mbs-small.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2015 .pirexpo .coffee { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: -420px 0; }
.slide.y2015 .pirexpo .coffee:hover { background-position: 280px 0; }
.slide.y2015 .pirexpo .coffee.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2015 .pirexpo .hotel { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: -560px 0;}
.slide.y2015 .pirexpo .hotel:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: 280px 0; }
.slide.y2015 .pirexpo .hotel.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2015 .pirexpo .cookchamp { background : url('../img/cookchamp.png?v=3'); width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2015 .pirexpo .cookchamp:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: 280px 0; }
.slide.y2015 .pirexpo .cookchamp.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2015 .triangle { left : 206px; }
.slide.y2015 .triangle.one { left : 64px; }
.slide.y2015 .triangle.small2015 { background : url('../img/triangle-up.png'); bottom: 0; top: -16px; left: 142px; }
.slide.y2015 .rbf-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:677px;}
.timeline.y2015 { margin-left : -4px; }
.timeline.y2015 img { margin-top: 9px; margin-left: -10px; }
.button-2015-past { width: 110px; height: 35px; background: url('../img/ru/Button_2014.png'); background-position: 0 0; position: absolute; float: left; margin-top: 55px; margin-left: -8px; cursor: pointer; }
  .button-2015-past:hover { background-position: 0 -35px; }
.button-2015-past.en { background: url('../img/en/Button_2014.png'); }
  .button-2015-past:hover.en{ background-position: 0 -35px; }
.button-2015-next {height : 35px; width : 110px; background : url('../img/ru/Button_2016.png');  float: right; position : absolute; left : 820px; top: 315px; cursor: pointer;}
  .button-2015-next:hover { background-position: 0 -35px; }
  .button-2015-next.en {background : url('../img/en/Button_2016.png');}
  .button-2015-next.en:hover { background-position: 0 -35px; }
.slide.y2015 a.bartour {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/bartour-logo.png?v=3'); margin-left: 20px; margin-top: -2px; }
.slide.y2015 a.bartour:hover { height : 132px; background: url('../img/ru/Sprite2015.png?v=4'); background-position : 0 132px; }
.slide.y2015 a.bartour.en:hover { background: url('../img/en/visit-site.png'); }
.slide.y2015 a.forum2015 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2015.png?v=4'); margin-left: 16px; margin-top: 22px; background-position: 500px 0px;}
.slide.y2015 a.forum2015:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.forum2015.en { background: url('../img/en/Sprite2015.png?v=4');background-position : 1000px 0px; width: 100px; height: 100px;}
.slide.y2015 a.forum2015.en:hover { background: url('../img/en/Sprite2015.png?v=4');background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.premium2015 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2015.png?v=4'); margin-left: 16px; margin-top: 22px; background-position: 300px 0px;}
.slide.y2015 a.premium2015:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.premium2015.en:hover { background: url('../img/en/Sprite2015.png?v=4'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.ruskitchen2015 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2015.png?v=4'); margin-left: 16px; margin-top: 22px; background-position: 800px 0px;}
.slide.y2015 a.ruskitchen2015:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.ruskitchen2015.en:hover { background: url('../img/en/Sprite2015.png?v=4'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.programm2015 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2015.png?v=4'); margin-left: 16px; margin-top: 22px; background-position: 200px 0px;}
.slide.y2015 a.programm2015:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.programm2015.en:hover { background: url('../img/en/Sprite2015.png?v=4'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.kulinar2015 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2015.png?v=4'); margin-left: 16px; margin-top: 22px; background-position: 600px 0px;}
.slide.y2015 a.kulinar2015:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.kulinar2015.en:hover { background: url('../img/en/Sprite2015.png?v=4'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.coffeecup {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2015.png?v=4'); margin-left: -18px; margin-top: -2px; background-position: 400px 0px;}
.slide.y2015 a.coffeecup:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.coffeecup.en:hover { background: url('../img/en/Sprite2015.png?v=4'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.coffeecup2 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2015.png?v=4'); margin-left: 19px; margin-top: -2px; background-position: 400px 0px;}
.slide.y2015 a.coffeecup2:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.coffeecup2.en:hover { background: url('../img/en/Sprite2015.png?v=4'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.russtove {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2015.png?v=4'); margin-left: 20px; margin-top: -2px; background-position: 700px 0px;}
.slide.y2015 a.russtove:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.russtove.en:hover { background: url('../img/en/Sprite2015.png?v=4'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2015 a.rbf {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/2013-new.png?v=3'); margin-left: 20px; margin-top: -2px; background-position: -840px 0;}
.slide.y2015 a.rbf:hover { height : 132px; background: url('../img/ru/Sprite2015.png?v=4'); background-position : 0 132px; }
.slide.y2015 a.rbf.en:hover { background: url('../img/en/under_construction.png'); }
.slide.y2015 a.mbs {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs.png?v=3'); margin-left: 11px; margin-top: -2px; }
.slide.y2015 a.mbs:hover { background: url('../img/mbs-hover.png?v=3'); }
.slide.y2015 a.mbs.en {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs-en.png?v=3'); margin-left: 11px; margin-top: -2px; }
.slide.y2015 a.mbs.en:hover { background: url('../img/mbs-en-hover.png?v=3'); }
.coffeecup-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left:-12px; }
.coffeecup-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.coffeecup-date-text.en { left: -10px; }
.coffeecup2-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left: 238px; }
.coffeecup2-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.coffeecup2-date-text.en { left: 240px; }
.russtove-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left: 118px; }
.russtove-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.russtove-date-text.en { left: 118px; }
.professional { background: url('../img/ru/professional.png?v=3'); width: 98px; height : 16px; position : absolute; top: 165px; }

.slide.y2016 { left : 30px; margin-top:-39px; width:960px; margin-right: auto; margin-left: auto;}
.slide.y2016 a.fair2013 { background : url('../img/ru/Sprite2016.png?v=4'); width : 620px; height : 235px; margin-top: 16px; display  : block; cursor : pointer; float : left;  }
.slide.y2016 a.fair2013:hover { background : url('../img/ru/Sprite2016.png?v=4'); background-position: 0 501px; }
.slide.y2016 .russian-summit { background: url('../img/ru/2016/russian-summit.png'); float: left; margin-top: 14px; margin-left: 18px; margin-right: -16px; height: 42px; width: 450px;}
.slide.y2016 .pirexpo-logo { background: url('../img/ru/2016/pirexpo-logo.png'); margin-top: 50px; margin-left: -30px; height: 29px; width: 291px;}
.slide.y2016 .pirexpo-logo.small { background: url('../img/ru/2016/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2016 .pirexpo-logo.small.en { background: url('../img/en/2016/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2016 .pirexpo-visit { background: url('../img/ru/2016/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2016 .pirexpo-visit.en { background: url('../img/en/2016/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2016 .pirexpo-date { background : url('../img/ru/2016/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2016 .pirexpo-date.en { background : url('../img/en/2016/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2016 .pirexpo-date.small { background : url('../img/ru/2016/pirexpo-date-small.png?v=3')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2016 .pirexpo-date.small.en { background : url('../img/en/2016/pirexpo-date-small.png?v=3')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2016 .pirexpo { margin-top: -4px; margin-left: -30px; top : 29px; width: 660px; height: 160px;}
.slide.y2016 .pirexpo.one { position: absolute; margin-top: -4px; right: 28px; top : 115px; width: 180px;}
.slide.y2016 .pirexpo.small2016 { margin-top: 0px; margin-left: -30px; top : -15px; width: 480px; height: 190px;}
.slide.y2016 .pirexpo .pir-pir { background : url('../img/ru/2016/pir.png?v=3'); border-radius: 6px; position: relative; overflow: hidden; }
.slide.y2016 .pirexpo .pir-pir:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: 280px 0; }
.slide.y2016 .pirexpo .pir-pir.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2016 .pirexpo .resto { background : url('../img/ru/2016/resto.png?v=3'); border-radius: 6px;}
.slide.y2016 .pirexpo .resto:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: 280px 0;}
.slide.y2016 .pirexpo .resto.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2016 .pirexpo .idea2016 { background : url('../img/ru/2016/idea.png?v=3'); border-radius: 6px; background-size: contain }
.slide.y2016 .pirexpo .idea2016:hover { background: url('../img/ru/Sprite2016.png?v=4'); background-position : 100px 0px; }
.slide.y2016 .pirexpo .idea2016.en:hover { background: url('../img/en/Sprite2016.png'); background-position : 100px 0px; }
.slide.y2016 .pirexpo .mbs-small { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: -700px 0; width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2016 .pirexpo .mbs-small:hover { background-position: 280px 0; }
.slide.y2016 .pirexpo .mbs-small.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2016 .pirexpo .coffee { background : url('../img/ru/2016/moscowcat.png?v=3');  border-radius: 6px; }
.slide.y2016 .pirexpo .coffee:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: 280px 0; }
.slide.y2016 .pirexpo .coffee.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2016 .pirexpo .hotel { background : url('../img/ru/2016/pirhotel.png?v=3'); border-radius: 6px; }
.slide.y2016 .pirexpo .hotel:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: 280px 0; }
.slide.y2016 .pirexpo .hotel.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2016 .pirexpo .cookchamp { background : url('../img/cookchamp.png?v=3'); width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2016 .pirexpo .cookchamp:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: 280px 0; }
.slide.y2016 .pirexpo .cookchamp.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2016 .triangle { left : 167px; }
.slide.y2016 .triangle.one { left : 70px; }
.slide.y2016 .triangle.small2016 { background : url('../img/triangle-up.png'); bottom: 0; top: -16px; left: 167px; }
.slide.y2016 .rbf-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:677px;}
.timeline.y2016 { margin-left : -4px; }
.timeline.y2016 img { margin-top: 9px; margin-left: -10px; }
.button-2016-past { width: 110px; height: 35px; background: url('../img/ru/Button_2015.png'); background-position: 0 0; position: absolute; float: left; margin-top: 55px; margin-left: -8px; cursor: pointer; }
  .button-2016-past:hover { background-position: 0 -35px; }
.button-2016-past.en { background: url('../img/en/Button_2015.png'); }
  .button-2016-past.en:hover{ background-position: 0 -35px; }
.button-2016-next {height : 35px; width : 110px; background : url('../img/ru/Button_2017.png');  float: right; position : absolute; left : 820px; top: 315px; cursor: pointer;}
  .button-2016-next:hover { background-position: 0 -35px; }
.button-2016-next.en {background : url('../img/en/Button_2017.png'); }
  .button-2016-next.en:hover { background-position: 0 -35px; }
.slide.y2016 a.bartour {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/bartour-logo.png?v=3'); margin-left: 20px; margin-top: -2px; }
.slide.y2016 a.bartour:hover { height : 132px; background: url('../img/ru/Sprite2016.png?v=4'); background-position : 0 132px; }
.slide.y2016 a.bartour.en:hover { background: url('../img/en/visit-site.png'); }
.slide.y2016 a.forum2016 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2016.png?v=4'); margin-left: 16px; margin-top: 22px; background-position: 500px 0px;}
.slide.y2016 a.forum2016:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.forum2016.en { background: url('../img/en/Sprite2016.png');background-position : 1000px 0px; width: 100px; height: 100px;}
.slide.y2016 a.forum2016.en:hover { background: url('../img/en/Sprite2016.png');background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.premium2016 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2016.png?v=4'); margin-left: 16px; margin-top: 22px; background-position: 300px 0px;}
.slide.y2016 a.premium2016:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.premium2016.en:hover { background: url('../img/en/Sprite2016.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.idea2016 {display: block; float: left; width: 100px; height: 100px;  margin-left: 16px; margin-top: 22px;}
.slide.y2016 a.idea2016:hover { width: 100px; height: 100px;}
.slide.y2016 a.idea2016.en:hover { width: 100px; height: 100px;}
.slide.y2016 a.programm2016 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2016.png?v=4'); margin-left: 16px; margin-top: 22px; background-position: 200px 0px;}
.slide.y2016 a.programm2016:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.programm2016.en:hover { background: url('../img/en/Sprite2016.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.kulinar2016 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2016.png?v=4'); margin-left: 16px; margin-top: 22px; background-position: 600px 0px;}
.slide.y2016 a.kulinar2016:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.kulinar2016.en:hover { background: url('../img/en/Sprite2016.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.russianoven {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2016.png?v=4'); margin-left: -18px; margin-top: -2px; background-position: 800px 0px;}
.slide.y2016 a.russianoven:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.russianoven.en:hover { background: url('../img/en/Sprite2016.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.russianfish {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2016.png?v=4'); margin-left: 19px; margin-top: -2px; background-position: 700px 0px;}
.slide.y2016 a.russianfish:hover { background-position : 1100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.russianfish.en:hover { background: url('../img/en/Sprite2016.png'); background-position : 1100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.coffeecup {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2016.png?v=4'); margin-left: 20px; margin-top: -2px; background-position: 400px 0px;}
.slide.y2016 a.coffeecup:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.coffeecup.en:hover { background: url('../img/en/Sprite2016.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2016 a.rbf {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/2013-new.png?v=3'); margin-left: 20px; margin-top: -2px; background-position: -840px 0;}
.slide.y2016 a.rbf:hover { height : 132px; background: url('../img/ru/Sprite2016.png?v=4'); background-position : 0 132px; }
.slide.y2016 a.rbf.en:hover { background: url('../img/en/under_construction.png'); }
.slide.y2016 a.mbs {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs.png?v=3'); margin-left: 11px; margin-top: -2px; }
.slide.y2016 a.mbs:hover { background: url('../img/mbs-hover.png?v=3'); }
.slide.y2016 a.mbs.en {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs-en.png?v=3'); margin-left: 11px; margin-top: -2px; }
.slide.y2016 a.mbs.en:hover { background: url('../img/mbs-en-hover.png?v=3'); }
.slide.y2016 .mbs-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 52px; right:65px; }
.slide.y2016 .mbs-date-text span { font-weight: bold; color: #262626; font-size: 12px; font-family: Arial;}
.russianoven-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left:-7px; }
.russianoven-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.russianoven-date-text.en { left: -7px; }
.russianfish-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left: 238px; }
.russianfish-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.russianfish-date-text.en { left: 242px; }
.professional { background: url('../img/ru/professional.png?v=3'); width: 98px; height : 16px; position : absolute; top: 165px; }


/*завтрак шефа*/
.slide.y2016 .pirexpo.cheef-breakfast {
  width: auto;
  height: 190px;
  top: 390px;
  right: 28px;
  position: absolute;
}

.slide.y2016 a.cheef-breakfast-banner {
  display: block;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2016/cheef-breakfast.png?v=3');
  border-radius: 6px;
  margin: 20px 20px 10px;
}

.slide.y2016 .pirexpo.cheef-breakfast:hover > a.cheef-breakfast-banner {
  display: none;
}

.slide.y2016 a.open-soon {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/pirexpo-sprite_logo-15.png?v=3'); background-position: 280px 0;
  border-radius: 6px;
  margin: 20px 10px 5px 20px;
}

.slide.y2016 a.open-soon.en {
  background : url('../img/en/visit-site.png'); background-position: 0 -12px;
}

.slide.y2016 .pirexpo.cheef-breakfast:hover > a.open-soon {
  display: inline-block;
}

.slide.y2016 a.gastro-collaboration {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2016/gastro-collaboration.png?v=3');
  border-radius: 6px;
  margin: 20px 20px 5px 0;
}

.slide.y2016 .pirexpo.cheef-breakfast:hover > a.gastro-collaboration {
  display: inline-block;
}

.slide.y2016 .triangle.cheef-breakfast {
  background: url('../img/triangle-up.png');
  bottom: auto;
  top: -16px;
  right: 78px;
  left: auto;
}

.slide.y2017 { left : 30px; margin-top:-39px; width:960px; margin-right: auto; margin-left: auto;}
.slide.y2017 a.fair2013 { background : url('../img/ru/Sprite2017.png'); width : 620px; height : 235px; margin-top: 16px; display  : block; cursor : pointer; float : left;  }
.slide.y2017 a.fair2013:hover { background : url('../img/ru/Sprite2017.png'); background-position: 0 501px; }
.slide.y2017 .russian-summit { background: url('../img/ru/2017/russian-summit.png'); float: left; margin-top: 14px; margin-left: 18px; margin-right: -16px; height: 42px; width: 450px;}
.slide.y2017 .pirexpo-logo { background: url('../img/ru/2017/pirexpo-logo.png'); margin-top: 50px; margin-left: 270px; height: 29px; width: 291px;}
.slide.y2017 .pirexpo-logo.small { background: url('../img/ru/2017/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2017 .pirexpo-logo.small.en { background: url('../img/en/2017/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2017 .pirexpo-visit { background: url('../img/ru/2017/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2017 .pirexpo-visit.en { background: url('../img/en/2017/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2017 .pirexpo-date { background : url('../img/ru/2017/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2017 .pirexpo-date.en { background : url('../img/en/2017/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2017 .pirexpo-date.small { background : url('../img/ru/2017/pirexpo-date-small.png')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2017 .pirexpo-date.small.en { background : url('../img/en/2017/pirexpo-date-small.png')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2017 .pirexpo { margin-top: -4px; margin-left: 270px; top : 29px; width: 660px; height: 160px;}
.slide.y2017 .pirexpo.one { position: absolute; margin-top: -4px; margin-left: -15px; top : 115px; width: 180px;}
.slide.y2017 .pirexpo.small2017 { margin-top: 0px; margin-left: 450px; top : -15px; width: 480px; height: 190px;}
.slide.y2017 .pirexpo .pir-pir { background : url('../img/ru/2017/pir.png'); border-radius: 6px; position: relative; overflow: hidden; }
.slide.y2017 .pirexpo .pir-pir:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png'); background-position: 280px 0; }
.slide.y2017 .pirexpo .pir-pir.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2017 .pirexpo .resto { background : url('../img/ru/2017/resto.png'); border-radius: 6px;}
.slide.y2017 .pirexpo .resto:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png'); background-position: 280px 0;}
.slide.y2017 .pirexpo .resto.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2017 .pirexpo .idea2017 { background : url('../img/ru/2017/idea.png'); border-radius: 6px; background-size: contain }
.slide.y2017 .pirexpo .idea2017:hover { background: url('../img/ru/Sprite2017.png'); background-position : 100px 0px; }
.slide.y2017 .pirexpo .idea2017.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; }
.slide.y2017 .pirexpo .mbs-small { background : url('../img/ru/pirexpo-sprite_logo-15.png'); background-position: -700px 0; width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2017 .pirexpo .mbs-small:hover { background-position: 280px 0; }
.slide.y2017 .pirexpo .mbs-small.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2017 .pirexpo .coffee { background : url('../img/ru/2017/moscowcat.png');  border-radius: 6px; }
.slide.y2017 .pirexpo .coffee:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png'); background-position: 280px 0; }
.slide.y2017 .pirexpo .coffee.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2017 .pirexpo .hotel { background : url('../img/ru/2017/pirhotel.png'); border-radius: 6px; }
.slide.y2017 .pirexpo .hotel:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png'); background-position: 280px 0; }
.slide.y2017 .pirexpo .hotel.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2017 .pirexpo .cookchamp { background : url('../img/cookchamp.png'); width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2017 .pirexpo .cookchamp:hover { background : url('../img/ru/pirexpo-sprite_logo-15.png'); background-position: 280px 0; }
.slide.y2017 .pirexpo .cookchamp.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2017 .triangle { left : 271px; }
.slide.y2017 .triangle.one { left : 108px; }
.slide.y2017 .triangle.small2017 { background : url('../img/triangle-up.png'); bottom: 0; top: -16px; left: 91px; }
.slide.y2017 .rbf-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:677px;}
.timeline.y2017 { margin-left : -4px; }
.timeline.y2017 img { margin-top: 9px; margin-left: -10px; }
.button-2017-past { width: 110px; height: 35px; background: url('../img/ru/Button_archive.png'); background-position: 0 0; position: absolute; float: left; margin-top: 55px; margin-left: -8px; cursor: pointer; }
  .button-2017-past:hover { background-position: 0 -35px; }
.button-2017-past.en { background: url('../img/en/Button_archive.png'); }
  .button-2017-past:hover.en{ background-position: 0 -35px; }

 .button-2017-next { width: 110px; height: 35px; background: url('../img/ru/Button_2018.png'); background-position: 0 0; position: absolute; float: left; margin-top: 55px; margin-left: 830px; cursor: pointer; }
  .button-2017-next:hover { background-position: 0 -35px; }
.button-2017-next.en { background: url('../img/en/Button_2018.png'); }
  .button-2017-next:hover.en{ background-position: 0 -35px; }
.slide.y2017 a.bartour {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/bartour-logo.png'); margin-left: 20px; margin-top: -2px; }
.slide.y2017 a.bartour:hover { height : 132px; background: url('../img/ru/Sprite2017.png'); background-position : 0 132px; }
.slide.y2017 a.bartour.en:hover { background: url('../img/en/visit-site.png'); }
.slide.y2017 a.forum2017 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 500px 0px;}
.slide.y2017 a.forum2017:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.forum2017.en { background: url('../img/en/Sprite2017.png');background-position : 1000px 0px; width: 100px; height: 100px;}
.slide.y2017 a.forum2017.en:hover { background: url('../img/en/Sprite2017.png');background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.premium2017 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 300px 0px;}
.slide.y2017 a.premium2017:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.premium2017.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.idea2017 {display: block; float: left; width: 100px; height: 100px;  margin-left: 16px; margin-top: 22px;}
.slide.y2017 a.idea2017:hover { width: 100px; height: 100px;}
.slide.y2017 a.idea2017.en:hover { width: 100px; height: 100px;}
.slide.y2017 a.programm2017 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 200px 0px;}
.slide.y2017 a.programm2017:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.programm2017.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.kulinar2017 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 600px 0px;}
.slide.y2017 a.kulinar2017:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.kulinar2017.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.russianoven {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: -18px; margin-top: -2px; background-position: 800px 0px;}
.slide.y2017 a.russianoven:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.russianoven.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.russianfish {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 19px; margin-top: -2px; background-position: 700px 0px;}
.slide.y2017 a.russianfish:hover { background-position : 1100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.russianfish.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 1100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.coffeecup {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 20px; margin-top: -2px; background-position: 400px 0px;}
.slide.y2017 a.coffeecup:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.coffeecup.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2017 a.rbf {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/2013-new.png'); margin-left: 20px; margin-top: -2px; background-position: -840px 0;}
.slide.y2017 a.rbf:hover { height : 132px; background: url('../img/ru/Sprite2017.png'); background-position : 0 132px; }
.slide.y2017 a.rbf.en:hover { background: url('../img/en/under_construction.png'); }
.slide.y2017 a.mbs {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs.png'); margin-left: 11px; margin-top: -2px; }
.slide.y2017 a.mbs:hover { background: url('../img/mbs-hover.png'); }
.slide.y2017 a.mbs.en {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs-en.png'); margin-left: 11px; margin-top: -2px; }
.slide.y2017 a.mbs.en:hover { background: url('../img/mbs-en-hover.png'); }
.slide.y2017 .mbs-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 52px; left:20px; right:auto; }
.slide.y2017 .mbs-date-text span { font-weight: bold; color: #262626; font-size: 12px; font-family: Arial;}
.russianoven-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left:-7px; }
.russianoven-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.russianoven-date-text.en { left: -7px; }
.russianfish-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left: 238px; }
.russianfish-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.russianfish-date-text.en { left: 242px; }
.professional { background: url('../img/ru/professional.png'); width: 98px; height : 16px; position : absolute; top: 165px; }


/*завтрак шефа*/
.slide.y2017 .pirexpo.cheef-breakfast {
  width: auto;
  height: 190px;
  top: 390px;
  margin-left: -15px;
  position: absolute;
}

.slide.y2017 a.cheef-breakfast-banner {
  display: block;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2017/cheef-breakfast.png');
  border-radius: 6px;
  margin: 20px 20px 10px;
}

.slide.y2017 .pirexpo.cheef-breakfast:hover > a.cheef-breakfast-banner {
  display: none;
}

.slide.y2017 a.open-soon {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/pirexpo-sprite_logo-15.png'); background-position: 280px 0;
  border-radius: 6px;
  margin: 20px 10px 5px 20px;
}

.slide.y2017 a.open-soon.en {
  background : url('../img/en/visit-site.png'); background-position: 0 -12px;
}

.slide.y2017 .pirexpo.cheef-breakfast:hover > a.open-soon {
  display: inline-block;
}

.slide.y2017 a.gastro-collaboration {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2017/gastro-collaboration.png');
  border-radius: 6px;
  margin: 20px 20px 5px 0;
}

.slide.y2017 .pirexpo.cheef-breakfast:hover > a.gastro-collaboration {
  display: inline-block;
}

.slide.y2017 .triangle.cheef-breakfast {
  background: url('../img/triangle-up.png');
  bottom: auto;
  top: -16px;
  left: 108px;
  right: auto;
}



.slide.y2018 { left : 30px; margin-top:-39px; width:960px; margin-right: auto; margin-left: auto;}
.slide.y2018 a.fair2013 { background : url('../img/ru/Sprite2017.png'); width : 620px; height : 235px; margin-top: 16px; display  : block; cursor : pointer; float : left;  }
.slide.y2018 a.fair2013:hover { background : url('../img/ru/Sprite2017.png'); background-position: 0 501px; }
.slide.y2018 .russian-summit { background: url('../img/ru/2018/russian-summit.png'); float: left; margin-top: 14px; margin-left: 18px; margin-right: -16px; height: 42px; width: 450px;}
.slide.y2018 .russian-summit.en { background: url('../img/en/2018/russian-summit.png'); float: left; margin-top: 14px; margin-left: 18px; margin-right: -16px; height: 42px; width: 450px;}
.slide.y2018 .pirexpo-logo { background: url('../img/ru/2018/pirexpo-logo.png'); margin-top: 50px; margin-left: 245px; height: 29px; width: 291px;}
.slide.y2018 .pirexpo-logo.small { background: url('../img/ru/2017/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2018 .pirexpo-logo.small.en { background: url('../img/en/2017/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2018 .pirexpo-visit { background: url('../img/ru/2017/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2018 .pirexpo-visit.en { background: url('../img/en/2017/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2018 .pirexpo-date { background : url('../img/ru/2018/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2018 .pirexpo-date.en { background : url('../img/en/2018/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2018 .pirexpo-date.small { background : url('../img/ru/2017/pirexpo-date-small.png')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2018 .pirexpo-date.small.en { background : url('../img/en/2017/pirexpo-date-small.png')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2018 .pirexpo { margin-top: -4px; margin-left: 245px; top : 29px; width: 660px; height: 160px;}
.slide.y2018 .pirexpo.one { position: absolute; margin-top: -4px; margin-left: -31px; top : 115px; width: 180px;}
.slide.y2018 .pirexpo.small2018 { margin-top: 0px; margin-left: 420px; top : -15px; width: 480px; height: 190px;}
.slide.y2018 .pirexpo .pir-pir { background : url('../img/ru/2018/pir.png'); border-radius: 6px; position: relative; overflow: hidden; }
.slide.y2018 .pirexpo .pir-pir:hover { background : url('../img/ru/pirexpo-sprite_logo-18.png'); background-position: 280px 0; }
.slide.y2018 .pirexpo .pir-pir.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2018 .pirexpo .resto { background : url('../img/ru/2018/resto.png'); border-radius: 6px;}
.slide.y2018 .pirexpo .resto:hover { background : url('../img/ru/pirexpo-sprite_logo-18.png'); background-position: 280px 0;}
.slide.y2018 .pirexpo .resto.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2018 .pirexpo .coffeechemp2018 { background : url('../img/ru/2018/coffeechemp.png'); border-radius: 6px; background-size: contain }
.slide.y2018 .pirexpo .coffeechemp2018:hover { background: url('../img/ru/Sprite2017.png'); background-position : 100px 0px; }
.slide.y2018 .pirexpo .coffeechemp2018.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; }
.slide.y2018 .pirexpo .mbs-small { background : url('../img/ru/pirexpo-sprite_logo-18.png'); background-position: -700px 0; width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2018 .pirexpo .mbs-small:hover { background-position: 280px 0; }
.slide.y2018 .pirexpo .mbs-small.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2018 .pirexpo .coffee { background : url('../img/ru/2018/moscowcat.png');  border-radius: 6px; }
.slide.y2018 .pirexpo .coffee:hover { background : url('../img/ru/pirexpo-sprite_logo-18.png'); background-position: 280px 0; }
.slide.y2018 .pirexpo .coffee.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2018 .pirexpo .hotel { background : url('../img/ru/2018/pirhotel.png'); border-radius: 6px; }
.slide.y2018 .pirexpo .hotel:hover { background : url('../img/ru/pirexpo-sprite_logo-18.png'); background-position: 280px 0; }
.slide.y2018 .pirexpo .hotel.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2018 .pirexpo .cookchamp { background : url('../img/cookchamp.png'); width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2018 .pirexpo .cookchamp:hover { background : url('../img/ru/pirexpo-sprite_logo-18.png'); background-position: 280px 0; }
.slide.y2018 .pirexpo .cookchamp.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2018 .triangle { left : 458px; }
.slide.y2018 .triangle.one { left : 117px; }
.slide.y2018 .triangle.small2018 { background : url('../img/triangle-up.png'); bottom: 0; top: -16px; left: 283px; }
.slide.y2018 .rbf-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:677px;}
.timeline.y2018 { margin-left : -4px; }
.timeline.y2018 img { margin-top: 9px; margin-left: -10px; }
.button-2018-past { width: 110px; height: 35px; background: url('../img/ru/Button_2017.png'); background-position: 0 0; position: absolute; float: left; margin-top: 55px; margin-left: -8px; cursor: pointer; }
.button-2018-past:hover { background-position: 0 -35px; }
.button-2018-past.en { background: url('../img/en/Button_2017.png'); }
.button-2018-past:hover.en{ background-position: 0 -35px; }
.button-2018-next {height : 35px; width : 110px; background : url('../img/ru/Button_2019.png'); background-position: 0 0;  float: right; position : absolute; left : 820px; top: 318px; cursor: pointer;}
.button-2018-next:hover { background-position: 0 -35px; }
.button-2018-next.en {background : url('../img/en/Button_2019.png'); }
.button-2018-next.en:hover { background-position: 0 -35px; }
.slide.y2018 a.bartour {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/bartour-logo.png'); margin-left: 20px; margin-top: -2px; }
.slide.y2018 a.bartour:hover { height : 132px; background: url('../img/ru/Sprite2017.png'); background-position : 0 132px; }
.slide.y2018 a.bartour.en:hover { background: url('../img/en/visit-site.png'); }
.slide.y2018 a.forum2018 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 500px 0px;}
.slide.y2018 a.forum2018:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.forum2018.en { background: url('../img/en/Sprite2017.png');background-position : 1000px 0px; width: 100px; height: 100px;}
.slide.y2018 a.forum2018.en:hover { background: url('../img/en/Sprite2017.png');background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.premium2018 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 300px 0px;}
.slide.y2018 a.premium2018:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.premium2018.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.coffeechemp2018 {display: block; float: left; width: 100px; height: 100px;  margin-left: 16px; margin-top: 22px;}
.slide.y2018 a.coffeechemp2018:hover { width: 100px; height: 100px;}
.slide.y2018 a.coffeechemp2018.en:hover { width: 100px; height: 100px;}
.slide.y2018 a.programm2018 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 200px 0px;}
.slide.y2018 a.programm2018:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.programm2018.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.kulinar2018 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 600px 0px;}
.slide.y2018 a.kulinar2018:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.kulinar2018.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.russianoven {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: -18px; margin-top: -2px; background-position: 800px 0px;}
.slide.y2018 a.russianoven:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.russianoven.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.russianfish {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 19px; margin-top: -2px; background-position: 700px 0px;}
.slide.y2018 a.russianfish:hover { background-position : 1100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.russianfish.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 1100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.coffeecup {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 20px; margin-top: -2px; background-position: 400px 0px;}
.slide.y2018 a.coffeecup:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.coffeecup.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2018 a.rbf {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/2013-new.png'); margin-left: 20px; margin-top: -2px; background-position: -840px 0;}
.slide.y2018 a.rbf:hover { height : 132px; background: url('../img/ru/Sprite2017.png'); background-position : 0 132px; }
.slide.y2018 a.rbf.en:hover { background: url('../img/en/under_construction.png'); }
.slide.y2018 a.mbs {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs.png'); margin-left: 11px; margin-top: -2px; }
.slide.y2018 a.mbs:hover { background: url('../img/mbs-hover.png'); }
.slide.y2018 a.mbs.en {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs-en.png'); margin-left: 11px; margin-top: -2px; }
.slide.y2018 a.mbs.en:hover { background: url('../img/mbs-en-hover.png'); }
.slide.y2018 .mbs-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 52px; left:5px; right:auto; }
.slide.y2018 .mbs-date-text span { font-weight: bold; color: #262626; font-size: 12px; font-family: Arial;}
.russianoven-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left:-7px; }
.russianoven-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.russianoven-date-text.en { left: -7px; }
.russianfish-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left: 238px; }
.russianfish-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.russianfish-date-text.en { left: 242px; }
.professional { background: url('../img/ru/professional.png'); width: 98px; height : 16px; position : absolute; top: 165px; }



/*завтрак шефа*/
.slide.y2018 .pirexpo.cheef-breakfast {
  width: auto;
  height: 190px;
  top: 390px;
  margin-left: 170px;
  position: absolute;
}

.slide.y2018 a.cheef-breakfast-banner {
  display: block;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2018/cheef-breakfast.png');
  border-radius: 6px;
  margin: 20px 20px 10px;
}

.slide.y2018 .pirexpo.cheef-breakfast:hover > a.cheef-breakfast-banner {
  display: none;
}

.slide.y2018 .pirexpo.russian-kitchen{
  width: auto;
  height: 190px;
  top: 390px;
  margin-left: -31px;
  position: absolute;
}

.slide.y2018 a.russian-kitchen-banner {
  display: block;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2017/ruskitchen.png');
  border-radius: 6px;
  margin: 20px 20px 10px;
}

.slide.y2018 .pirexpo.russian-kitchen:hover > a.russian-kitchen-banner {
  display: none;
}

.slide.y2018 a.open-soon {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/pirexpo-sprite_logo-15.png'); background-position: 280px 0;
  border-radius: 6px;
  margin: 20px 10px 5px 20px;
}

.slide.y2018 a.open-soon.en {
  background : url('../img/en/visit-site.png'); background-position: 0 -12px;
}

.slide.y2018 a.gastro-collaboration {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2017/gastro-collaboration.png');
  border-radius: 6px;
  margin: 20px 20px 6px 20px;
}

.slide.y2018 .pirexpo.cheef-breakfast:hover > a.gastro-collaboration {
  display: inline-block;
}

.slide.y2018 .triangle.cheef-breakfast {
  background: url('../img/triangle-up.png');
  bottom: auto;
  top: -16px;
  left: 96px;
  right: auto;
}

.slide.y2018 a.russian-kitchen-logo {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2018/ruskitchen-hover.png');
  border-radius: 6px;
  margin: 20px 20px 6px 20px;
}

.slide.y2018 .pirexpo.russian-kitchen:hover > a.russian-kitchen-logo {
  display: inline-block;
}

.slide.y2018 .triangle.russian-kitchen {
  background: url('../img/triangle-up.png');
  bottom: auto;
  top: -16px;
  left: 35px;
  right: auto;
}


.slide.y2019 { left : 30px; margin-top:-39px; width:960px; margin-right: auto; margin-left: auto;}
.slide.y2019 a.fair2013 { background : url('../img/ru/Sprite2017.png'); width : 620px; height : 235px; margin-top: 16px; display  : block; cursor : pointer; float : left;  }
.slide.y2019 a.fair2013:hover { background : url('../img/ru/Sprite2017.png'); background-position: 0 501px; }
.slide.y2019 .russian-summit { background: url('../img/ru/2019/russian-summit.png'); float: left; margin-top: 14px; margin-left: 18px; margin-right: -16px; height: 42px; width: 450px;}
.slide.y2019 .russian-summit.en { background: url('../img/en/2019/russian-summit.png'); float: left; margin-top: 14px; margin-left: 18px; margin-right: -16px; height: 42px; width: 450px;}
.slide.y2019 .pirexpo-logo { background: url('../img/ru/2019/pirexpo-logo.png'); margin-top: 50px; margin-left: 245px; height: 29px; width: 291px;}
.slide.y2019 .pirexpo-logo.small { background: url('../img/ru/2017/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2019 .pirexpo-logo.small.en { background: url('../img/en/2017/pirexpo-logo-small.png'); margin-top: 25px; margin-left: 16px; height: 23px; width: 146px;}
.slide.y2019 .pirexpo-visit { background: url('../img/ru/2019/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2019 .pirexpo-visit.en { background: url('../img/en/2019/pirexpo-visit.png'); margin-top: 43px; margin-left: 80px; height: 42px; width: 149px; display: block; float: left;}
.slide.y2019 .pirexpo-date { background : url('../img/ru/2019/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2019 .pirexpo-date.en { background : url('../img/en/2019/pirexpo-date.png')center center no-repeat; margin-top: 50px;width: 96px; height: 35px; border: none;}
.slide.y2019 .pirexpo-date.small { background : url('../img/ru/2017/pirexpo-date-small.png')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2019 .pirexpo-date.small.en { background : url('../img/en/2017/pirexpo-date-small.png')center center no-repeat; margin-top: 25px;width: 102px; height: 27px; border: none;}
.slide.y2019 .pirexpo { margin-top: -4px; margin-left: 245px; top : 29px; width: 660px; height: 160px;}
.slide.y2019 .pirexpo.one { position: absolute; margin-top: -4px; margin-left: -31px; top : 115px; width: 180px;}
.slide.y2019 .pirexpo.small2019 { margin-top: 0px; margin-left: 420px; top : -15px; width: 480px; height: 190px;}
.slide.y2019 .pirexpo .pir-pir { background : url('../img/ru/2019/pir.png'); border-radius: 6px; position: relative; overflow: hidden; }
.slide.y2019 .pirexpo .pir-pir:hover { background : url('../img/ru/pirexpo-sprite_logo-19.png'); background-position: 280px 0; }
.slide.y2019 .pirexpo .pir-pir.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2019 .pirexpo .resto { background : url('../img/ru/2019/resto.png'); border-radius: 6px;}
.slide.y2019 .pirexpo .resto:hover { background : url('../img/ru/pirexpo-sprite_logo-19.png'); background-position: 280px 0;}
.slide.y2019 .pirexpo .resto.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2019 .pirexpo .idea2018 { background : url('../img/ru/2019/idea.png'); border-radius: 6px; background-size: contain }
.slide.y2019 .pirexpo .idea2018:hover { background: url('../img/ru/Sprite2017.png'); background-position : 100px 0px; }
.slide.y2019 .pirexpo .idea2018.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; }
.slide.y2019 .pirexpo .mbs-small { background : url('../img/ru/pirexpo-sprite_logo-19.png'); background-position: -700px 0; width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2019 .pirexpo .mbs-small:hover { background-position: 280px 0; }
.slide.y2019 .pirexpo .mbs-small.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2019 .pirexpo .coffee { background : url('../img/ru/2019/moscowcat.png');  border-radius: 6px; }
.slide.y2019 .pirexpo .coffee:hover { background : url('../img/ru/pirexpo-sprite_logo-19.png'); background-position: 280px 0; }
.slide.y2019 .pirexpo .coffee.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2019 .pirexpo .hotel { background : url('../img/ru/2019/pirhotel.png'); border-radius: 6px; }
.slide.y2019 .pirexpo .hotel:hover { background : url('../img/ru/pirexpo-sprite_logo-19.png'); background-position: 280px 0; }
.slide.y2019 .pirexpo .hotel.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2019 .pirexpo .cookchamp { background : url('../img/cookchamp.png'); width: 140px; height: 120px; display: block; float: left; margin-top: 19px; margin-left: 20px;}
.slide.y2019 .pirexpo .cookchamp:hover { background : url('../img/ru/pirexpo-sprite_logo-19.png'); background-position: 280px 0; }
.slide.y2019 .pirexpo .cookchamp.en:hover { background : url('../img/en/visit-site.png'); background-position: 0 -12px; }
.slide.y2019 .triangle { left : 493px; }
.slide.y2019 .triangle.one { left : 117px; }
.slide.y2019 .triangle.small2019 { background : url('../img/triangle-up.png'); bottom: 0; top: -16px; left: 318px; }
.slide.y2019 .rbf-date-text{color :#686868; font-size:12px; font-family: Arial; text-transform: uppercase; position:absolute; top:145px; left:677px;}
.timeline.y2019 { margin-left : -4px; }
.timeline.y2019 img { margin-top: 9px; margin-left: -10px; }
.button-2019-past { width: 110px; height: 35px; background: url('../img/ru/Button_2018.png'); background-position: 0 0; position: absolute; float: left; margin-top: 55px; margin-left: -8px; cursor: pointer; }
.button-2019-past:hover { background-position: 0 -35px; }
.button-2019-past.en { background: url('../img/en/Button_2018.png'); }
.button-2019-past:hover.en{ background-position: 0 -35px; }
.button-2019-next {height : 35px; width : 110px; background : url('../img/ru/Button_2020.png'); background-position: 0 0;  float: right; position : absolute; left : 820px; top: 318px;}
/* .button-2018-next:hover { background-position: 0 -35px; } */
.button-2019-next.en {background : url('../img/en/Button_2020.png'); }
 /* .button-2018-next.en:hover { background-position: 0 -35px; } */ 
.slide.y2019 a.bartour {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/bartour-logo.png'); margin-left: 20px; margin-top: -2px; }
.slide.y2019 a.bartour:hover { height : 132px; background: url('../img/ru/Sprite2017.png'); background-position : 0 132px; }
.slide.y2019 a.bartour.en:hover { background: url('../img/en/visit-site.png'); }
.slide.y2019 a.forum2018 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 500px 0px;}
.slide.y2019 a.forum2018:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.forum2018.en { background: url('../img/en/Sprite2017.png');background-position : 1000px 0px; width: 100px; height: 100px;}
.slide.y2019 a.forum2018.en:hover { background: url('../img/en/Sprite2017.png');background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.premium2018 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 300px 0px;}
.slide.y2019 a.premium2018:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.premium2018.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.idea2018 {display: block; float: left; width: 100px; height: 100px;  margin-left: 16px; margin-top: 22px;}
.slide.y2019 a.idea2018:hover { width: 100px; height: 100px;}
.slide.y2019 a.idea2018.en:hover { width: 100px; height: 100px;}
.slide.y2019 a.programm2018 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 200px 0px;}
.slide.y2019 a.programm2018:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.programm2018.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.kulinar2018 {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 16px; margin-top: 22px; background-position: 600px 0px;}
.slide.y2019 a.kulinar2018:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.kulinar2018.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.russianoven {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: -18px; margin-top: -2px; background-position: 800px 0px;}
.slide.y2019 a.russianoven:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.russianoven.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.russianfish {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 19px; margin-top: -2px; background-position: 700px 0px;}
.slide.y2019 a.russianfish:hover { background-position : 1100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.russianfish.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 1100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.coffeecup {display: block; float: left; width: 100px; height: 100px; background: url('../img/ru/Sprite2017.png'); margin-left: 20px; margin-top: -2px; background-position: 400px 0px;}
.slide.y2019 a.coffeecup:hover { background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.coffeecup.en:hover { background: url('../img/en/Sprite2017.png'); background-position : 100px 0px; width: 100px; height: 100px;}
.slide.y2019 a.rbf {display: block; float: left; width: 140px; height: 132px; background: url('../img/ru/2013-new.png'); margin-left: 20px; margin-top: -2px; background-position: -840px 0;}
.slide.y2019 a.rbf:hover { height : 132px; background: url('../img/ru/Sprite2017.png'); background-position : 0 132px; }
.slide.y2019 a.rbf.en:hover { background: url('../img/en/under_construction.png'); }
.slide.y2019 a.mbs {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs.png'); margin-left: 11px; margin-top: -2px; }
.slide.y2019 a.mbs:hover { background: url('../img/mbs-hover.png'); }
.slide.y2019 a.mbs.en {display: block; float: left; width: 320px; height: 190px; background: url('../img/mbs-en.png'); margin-left: 11px; margin-top: -2px; }
.slide.y2019 a.mbs.en:hover { background: url('../img/mbs-en-hover.png'); }
.slide.y2019 .mbs-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 52px; left:5px; right:auto; }
.slide.y2019 .mbs-date-text span { font-weight: bold; color: #262626; font-size: 12px; font-family: Arial;}
.russianoven-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left:-7px; }
.russianoven-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.russianoven-date-text.en { left: -7px; }
.russianfish-date-text { color: #686868; font-size: 11px; font-family: Arial; position: absolute; top: 110px; left: 238px; }
.russianfish-date-text span { font-weight: bold; color: #262626; font-size: 12px; text-transform: uppercase; font-family: Arial;}
.russianfish-date-text.en { left: 242px; }
.professional { background: url('../img/ru/professional.png'); width: 98px; height : 16px; position : absolute; top: 165px; }

.slide.y2019 a.sprite-to-site {display: none;  width: 141px;  height: 120px;  background : url('../img/ru/hover-to-site.png');  border-radius: 6px;  margin: 20px 20px 6px 20px;}

/*Московский кофейный фестеваль 2019*/
.slide.y2019 .pirexpo.mcf2019 {width: auto;height: 190px;top: 390px;margin-left: -31px;position: absolute;}
.slide.y2019 a.mcf2019-banner {display: block; width: 141px; height: 120px; background : url('../img/ru/2019/sprite-mcf-2019.png'); border-radius: 6px; margin: 20px 20px 10px;}
.slide.y2019 .pirexpo.mcf2019:hover > a.mcf2019-banner {background : url('../img/ru/hover-to-site.png')}
.slide.y2019 .pirexpo.mcf2019.en:hover > a.mcf2019-banner {background : url('../img/en/visit-site-r.png')}
.slide.y2019 .triangle.mcf2019 {background: url('../img/triangle-up.png');  bottom: auto;  top: -16px;  left: 105px;  right: auto;}
.mcf2019 .mcf2019__text {  font-family: Arial;  line-height: 14px;  color: black;  font-size: 14px;  font-weight: 700;  text-align: center;}
.mcf2019 .mcf2019__text span {  color: #949494;  font-size: 10px;  font-weight: 400;}
/*END Московский кофейный фестеваль 2019*/

/*Региональный кофейный фестеваль Сочи + Новосиб 2019*/
.slide.y2019 .pirexpo.rcf2019 {width: auto;height: 190px;top: 390px;margin-left: 160px;position: absolute;}
.slide.y2019 a.rcf2019-banner {display: block; width: 141px; height: 90px; background : url('../img/ru/2019/sprite-rcf-2019.jpg'); border-radius: 6px; margin: 20px 20px 10px;}
.slide.y2019 .pirexpo.rcf2019:hover > a.rcf2019-banner {background : url('../img/ru/hover-to-site.png')}
.slide.y2019 .pirexpo.rcf2019.en:hover > a.rcf2019-banner {background : url('../img/en/visit-site-r.png')}
.slide.y2019 .triangle.rcf2019 {background: url('../img/triangle-up.png');  bottom: auto;  top: -16px;  left: 40px;  right: auto;}
.slide.y2019 .triangle.rcf2019_2 {background: url('../img/triangle-up.png');  bottom: auto;  top: -16px;  left: 110px;  right: auto;}
.rcf2019 .rcf2019__text {  font-family: Arial;  line-height: 14px;  color: black;  font-size: 14px;  font-weight: 700;  text-align: center;}
.rcf2019 .rcf2019__text span {  color: #949494;  font-size: 10px;  font-weight: 400;}
/*END Региональный кофейный фестеваль Сочи + Новосиб 2019*/

/*Пицца Новосиб СПБ 2019*/
.slide.y2019 .pirexpo.pizza_1_2019 {width: auto;height: 190px;top: 390px;margin-left: 540px;position: absolute;}
.slide.y2019 a.pizza_1_2019-banner {display: block; width: 141px; height: 90px; background : url('../img/ru/2019/pizzachamp_1.png'); border-radius: 6px; margin: 20px 20px 10px;}
.slide.y2019 .pirexpo.pizza_1_2019:hover > a.pizza_1_2019-banner {background : url('../img/ru/hover-to-site.png')}
.slide.y2019 .pirexpo.pizza_1_2019.en:hover > a.pizza_1_2019-banner {background : url('../img/en/visit-site-r.png')}
.slide.y2019 .triangle.pizza_1_2019 {background: url('../img/triangle-up.png');  bottom: auto;  top: -16px;  left: 40px;  right: auto;}
.slide.y2019 .triangle.pizza_1_2_2019 {background: url('../img/triangle-up.png');  bottom: auto;  top: -16px;  left: 110px;  right: auto;}
.pizza_1_2019 .pizza_1_2019__text {  font-family: Arial;  line-height: 14px;  color: black;  font-size: 14px;  font-weight: 700;  text-align: center;}
.pizza_1_2019 .pizza_1_2019__text span {  color: #949494;  font-size: 10px;  font-weight: 400;}
/*END Новосиб СПБ 2019*/

/*Пицца Москва ЕКБ 2019*/
.slide.y2019 .pirexpo.pizza_2_2019 {width: auto;height: 190px;top: 390px;margin-left: 730px;position: absolute;}
.slide.y2019 a.pizza_2_2019-banner {display: block; width: 141px; height: 90px; background : url('../img/ru/2019/pizzachamp_2.png'); border-radius: 6px; margin: 20px 20px 10px;}
.slide.y2019 .pirexpo.pizza_2_2019:hover > a.pizza_2_2019-banner {background : url('../img/ru/hover-to-site.png')}
.slide.y2019 .pirexpo.pizza_2_2019.en:hover > a.pizza_2_2019-banner {background : url('../img/en/visit-site-r.png')}
.slide.y2019 .triangle.pizza_2_2019 {background: url('../img/triangle-up.png');  bottom: auto;  top: -16px;  left: 40px;  right: auto;}
.slide.y2019 .triangle.pizza_2_2_2019 {background: url('../img/triangle-up.png');  bottom: auto;  top: -16px;  left: 110px;  right: auto;}
.pizza_2_2019 .pizza_2_2019__text {  font-family: Arial;  line-height: 14px;  color: black;  font-size: 14px;  font-weight: 700;  text-align: center;}
.pizza_2_2019 .pizza_2_2019__text span {  color: #949494;  font-size: 10px;  font-weight: 400;}
/*END Москва ЕКБ 2019*/


/*завтрак шефа*/
.slide.y2019 .pirexpo.cheef-breakfast {  width: auto;  height: 190px;  top: 390px;  margin-left: 350px;  position: absolute;}
.slide.y2019 a.cheef-breakfast-banner {  display: block;  width: 141px;  height: 120px;  background : url('../img/ru/2019/cheef-breakfast.png');  border-radius: 6px;  margin: 20px 20px 10px;}
.slide.y2019 .pirexpo.cheef-breakfast:hover > a.cheef-breakfast-banner {  display: none;}
.slide.y2019 .triangle.cheef-breakfast {  background: url('../img/triangle-up.png');  bottom: auto;  top: -16px;  left: 104px;  right: auto;}

.slide.y2019 .pirexpo.russian-kitchen{
  width: auto;
  height: 190px;
  top: 390px;
  margin-left: -31px;
  position: absolute;
}

.slide.y2019 a.russian-kitchen-banner {
  display: block;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2017/ruskitchen.png');
  border-radius: 6px;
  margin: 20px 20px 10px;
}

.slide.y2019 .pirexpo.russian-kitchen:hover > a.russian-kitchen-banner {
  display: none;
}

.slide.y2019 a.open-soon {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/pirexpo-sprite_logo-19.png'); background-position: 280px 0;
  border-radius: 6px;
  margin: 20px 10px 5px 20px;
}

.slide.y2019 a.open-soon.en {
  background : url('../img/en/visit-site.png'); background-position: 0 -12px;
}

.slide.y2019 a.gastro-collaboration {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2017/gastro-collaboration.png');
  border-radius: 6px;
  margin: 20px 20px 6px 20px;
}

.slide.y2019 .pirexpo.cheef-breakfast:hover > a.gastro-collaboration {
  display: inline-block;
}

.slide.y2019 a.russian-kitchen-logo {
  display: none;
  width: 141px;
  height: 120px;
  background : url('../img/ru/2018/ruskitchen-hover.png');
  border-radius: 6px;
  margin: 20px 20px 6px 20px;
}

.slide.y2019 .pirexpo.russian-kitchen:hover > a.russian-kitchen-logo {
  display: inline-block;
}

.slide.y2019 .triangle.russian-kitchen {
  background: url('../img/triangle-up.png');
  bottom: auto;
  top: -16px;
  left: 35px;
  right: auto;
}





.cheef-breakfast .cheef-breakfast__text {
  font-family: Arial;
  line-height: 14px;
  color: black;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}

.cheef-breakfast .cheef-breakfast__text span {
  color: #949494;
  font-size: 10px;
  font-weight: 400;
}

.russian-kitchen .russian-kitchen__text {
  font-family: Arial;
  line-height: 14px;
  color: black;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}

.russian-kitchen .russian-kitchen__text span {
  color: #949494;
  font-size: 10px;
  font-weight: 400;
}
