html, body {height: 100%;}

body {background:linear-gradient(#0078A0 0%, #e9f3ea 50%, #018DA0 100%) no-repeat #018DA0; 
	background: -moz-linear-gradient (#0078A0 0%, #e9f3ea 50%, #018DA0 100%) no-repeat #018DA0;
	background: -webkit-linear-gradient (#0078A0 0%, #e9f3ea 50%, #018DA0 100%) no-repeat #018DA0;
	background: -o-linear-gradient(#0078A0 0%, #e9f3ea 50%, #018DA0 100%) no-repeat #018DA0;
	background-size: cover;}

@font-face {font-family: sreda_regular; src:url(../fonts/sreda_regular.ttf);}
@font-face {font-family: pt-sans-caption; src:url(../fonts/pt-sans-caption.ttf);}

header{width:1016px;margin-left:auto;margin-right:auto;height:210px;}
p{font-family: verdana, 'sreda_regular',  sans-serif; color: #002353; font-size: 12pt !important;}
a, a:visited{font-family: Verdana, sans-serif;text-decoration:none;color:#fff;}
ul{padding: 0;}

.logo{width: 890px;margin:5px auto;}
.logo-img{border-radius: 550px;display:inline-block;width:280px;}
.logo-text{display:inline-block;vertical-align:top;margin-left: 75px; padding-top: 10px;}
.logo-p-ru{margin:0px;vertical-align:top;font-size:14.5pt !important;color:#fff;font-family: verdana;}
.logo-p-ru span{display: inline-block;font-size: 28px;text-transform: uppercase;line-height: 30px;margin: 5px 0px;font-family: georgia;}
.logo-p-en{margin:5px;vertical-align:top;font-size:14.5pt !important;color:#002E8A;font-family: verdana;}
.logo-p-en span{font-size:28px;text-transform:uppercase;display: inline-block;line-height: 30px;margin: 5px 0px 0px 0px;font-family: georgia;}
.logo-wrap{float: left;width: 800px; margin-left: -55px;}
.oiv{float:right;}
.logo-oiv-img {float:right;width: 250px;}
.logo-oiv-p {font-size: 15px;}

.lang {float: right;margin-right: -51px;margin-top: -100px;position: relative;width: 263px;}
.lang-ru, .lang-en, .lang-p {display:inline-block;height:25px;}
.lang-ru-img, .lang-en-img {margin-bottom:-5px;margin-right:3px;}

.menu{ height: 50px;margin: 5px auto 0px;position: relative;width: 1016px;}
.menu-ul{height: 50px;margin: 0;padding: 0;width: 1016px;}
.menu-ul li{display:block;width:145px;height:50px;float:left;font-size:16px;text-align:center;border-right: none;
	background: linear-gradient(180deg, #62a6de 0%, #4593c0 60%, #247fb3 61%, #096e98 100%);
	background: -o-linear-gradient(-90deg, #62a6de 0%, #4593c0 60%, #247fb3 61%, #096e98 100%);
}
.menu-ul li a{font-family: verdana;color:white;display:block;font-size: 12pt;font-weight: bold;}
.menu-ul li a:hover, .active{background-color:rgba(56, 55, 55, 0.55);}

.menu-ul li p{font-family: verdana;color:white;display:block;font-size: 12pt;font-weight: bold;}
.menu-ul li p:hover, .active{background-color:rgba(56, 55, 55, 0.55);}

/*.menu-history{transition: height .2s .2s ease-out;height:0px;position:absolute;display:block;overflow-y:hidden; overflow-x: visible; background-color: rgba(56, 55, 55, 0.55);} 
.menu-history li{height:37px;float:none;background:#23c3ff;overflow-x: visible;} 
.menu-history li a{height:37px;line-height: 37px;background-color:rgba(56, 55, 55, 0.55);} 
.menu-history li a:hover{background-color:rgba(56, 55, 55, 0.75);} 
.menu-history-li:hover .menu-history{height:296px;}*/

.menu-history{transition: height .2s .2s ease-out;position:absolute;display:none;background-color: rgba(56, 55, 55, 0.55);} 
.menu-history li{height:37px;float:none;background:#23c3ff;} 
.menu-history li a{height:37px;line-height: 37px;background-color:rgba(56, 55, 55, 0.55);} 
.menu-history li a:hover{background-color:rgba(56, 55, 55, 0.75);} 
.menu-history-li:hover .menu-history{height:296px;display:block;}

.menu-history li p{height:37px;line-height: 37px;background-color:rgba(56, 55, 55, 0.55);margin:0px;} 
.menu-history li p:hover{background-color:rgba(56, 55, 55, 0.75);} 
.menu-history-li:hover .menu-history{height:296px;display:block;}

.menu-partner{transition: height .2s .2s ease-out;height:0px;position:absolute;display:block;overflow: hidden;background-color: rgba(56, 55, 55, 0.55);}
.menu-partner li{height:37px;float:none;background:#23c3ff;}
.menu-partner li a{height:37px;font-size:12px;background-color:rgba(56, 55, 55, 0.55);}
.menu-partner li a:hover{background-color:rgba(56, 55, 55, 0.75);}
.menu-partner-li:hover .menu-partner{height:185px;}

.menu-about{transition: height .2s .2s ease-out;height:0px;position:absolute;display:block;overflow: hidden;background-color: rgba(56, 55, 55, 0.55);}
.menu-about li{height:37px;float:none;background:#23c3ff;}
.menu-about li a{height:37px;font-size:12px;background-color:rgba(56, 55, 55, 0.55);}
.menu-about li a:hover{background-color:rgba(56, 55, 55, 0.75);}
.menu-about-li:hover .menu-about{height:185px;}

.menu-competition{transition: height .2s .2s ease-out;height:0px;position:absolute;display:block;overflow: hidden;background-color: rgba(56, 55, 55, 0.55);}
.menu-competition li{height:37px;float:none;background:#23c3ff;line-height:37px;}
.menu-competition li a{height:37px;font-size:12px;background-color:rgba(56, 55, 55, 0.55);}
.menu-competition li a:hover{background-color:rgba(56, 55, 55, 0.75);}
.menu-competition-li:hover .menu-competition{height:296px;}


.menu-history-li-20 ul {display: none;width:127px;position: absolute;left: 127px;top: 110px;} 
.menu-history-li-20 ul li {background-color: #3a7d97;} 
.menu-history-li-20 ul li a {line-height: 37px;font-weight: normal;font-size: 9pt;} 
.menu-history-li-20:hover ul {display: block;}

.menu-history-li-21 ul {display: none;width:127px;position: absolute;left: 127px;top: 74px;} 
.menu-history-li-21 ul li {background-color: #3a7d97;} 
.menu-history-li-21 ul li a {line-height: 37px;font-weight: normal;font-size: 9pt;} 
.menu-history-li-21:hover ul {display: block;}

.menu-history-li-19 ul {display: none;width:127px;position: absolute;left: 127px;top: 74px;} 
.menu-history-li-19 ul li {background-color: #3a7d97;} 
.menu-history-li-19 ul li a {line-height: 15px;font-weight: normal;font-size: 9pt;} 
.menu-history-li-19:hover ul {display: block;}
.one-floor-2 {line-height: 37px !important;}

.menu-history-li-22 ul {display: none;width:175px;position: absolute;left: 127px;top: 37px;} 
.menu-history-li-22 ul li {background-color: #3a7d97;} 
.menu-history-li-22 ul li a {line-height: 40px;font-weight: normal;font-size: 9pt;} 
.menu-history-li-22:hover ul {display: block;}

.menu-history-li-23 ul {display: none;width:175px;position: absolute;left: 127px;top: 0px;} 
.menu-history-li-23 ul li {background-color: #3a7d97;} 
.menu-history-li-23 ul li a {line-height: 40px;font-weight: normal;font-size: 9pt;} 
.menu-history-li-23:hover ul {display: block;}

.one-floor{line-height: 50px;}
.two-floor{line-height:22px;height: 50px;}

.main{background-color: rgba(255, 255, 255, 0.55);width: 1016px;margin: -19px auto;}
.partners{background-color: rgb(255, 255, 255);min-height: 600px;width: 1016px;margin: -19px auto}

.news {width:950px;margin:14px auto;}
.news p{text-align: justify;font-size:11pt; margin:0px;text-indent:20px;margin-bottom: 5px;}
.news h3, .footer h3{font-family: verdana,'sreda_regular', sans-serif;font-size: 15pt;margin: 0px 0px 10px;color: #00206b;}
.news-first{padding-top: 5px;padding-bottom: 20px;padding-top: 10px;}
.infopartner{margin: 30px 0px 10px !important;}

footer{background-color: white;height: 100px;margin: 20px auto 0px;}
.footer{background-color: white;width: 1016px;margin: 30px auto 0px;}
#footer{background-color: white;height: 156px;width: 1016px;margin: -50px auto 0px;}
#footer img{margin: 5px 14px 5px;height: 80px;}


.readmore{display:block;color:#004D8C !important;font-size:14px;font-weight:bold;margin-bottom: 20px;}
.download{display:block;color:#004D8C !important;font-size:18px;font-weight:bold;margin-bottom: 20px;text-transform: uppercase;margin-top: 20px;}
.download-button-focus{display: inline-block;    margin-left: 780px;}
.download-button{display: block;float:right;}
.download-button-focus img{width:175px;}
.download-button img{width:175px;}

.about {text-align: justify; font-size: 12pt;line-height: 22px;font-family: verdana, 'sreda_regular', sans-serif;color: #00206b;}

.contacts{text-align: center;}
.contacts p{text-align: center;}

.logo-a {display:inline-block;color:#004D8C !important;font-size:18px;font-weight:bold;margin-bottom: 80px; margin-right: 50px;}

#simple{width: 200px;}
#dionis{width: 285px;}
#aurora{width: 280px;}
#russan{width: 200px;}
#ink{width:300px;margin-left: 100px;}
#gor{width: 400px;}
#kbvw{width: 165px;}
#rusvodka{width: 210px;}
#vinmoldova{width: 250px;}
#cifrra{width: 160px;}
#ppi{width:87px;}
#ama{width: 200px;}
#hti{width: 200px;}
#hrc_mag{width: 155px;}
#oiv-news{width:600px;margin-left:165px;}
#bsec{float:left;width:300px;margin-right: 10px;}
#fedp{width: 400px;}
#swn{width: 230px;}
#hrc{width: 150px;}
#ppeks{width: 145px;}
#oborud{width: 200px;}
#tart{width: 150px;}
#spar{width: 200px;}
#flex{width: 200px;}
#ww{width: 200px;}
#pw{width: 165px;}
#rf{width: 85px;}



#fb{margin-bottom: -23px;width: 40px;margin-left: -37px;}
.his-img {margin: 0px 320px;}
.his-img-2 {margin: 0px 75px;}

.a-mailto{display:inline;color:#004D8C !important;font-weight: bold;}
.more {display:inline;color:#004D8C !important;font-weight: bold;}
.prog{text-align: center;}

.data-td{text-align: center;}
.first-td{width: 150px;vertical-align: top;}
.themes-ul{margin-top: 0px;}

.of-info-partner{margin: 0px auto;}


td{padding: 10px;}

#n1, #n3{height:65px;width:950px;margin:20px auto;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
#n1 p, #n2 p, #n-2 p, #n3 p{text-align: justify;font-size:16px;}
#n1 h3, #n2 h3, #n-2 h3, #n3 h3{font-family: 'pt-sans-caption','sreda_regular', sans-serif;font-size: 20px;margin: 0px 0px 10px;color: #004D8C;}
#r1, #r2, #r3 {margin-left: 40px;color:#004D8C !important;font-weight: bold;display:block;}

#n2{height:90px;width:950px;margin:20px auto;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
#n-2{height:65px;width:950px;margin:20px auto;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}



.partner-table-gen {font-family: verdana,'sreda_regular', sans-serif;font-size: 15pt;margin: 0px 0px 10px;color: #00206b;font-weight: bold;}
.partner-table-gen td {width: 330px;text-align: center;padding: 0px 0px;vertical-align: bottom;}
.partner-table-gen td span{font-size: 15px;}

.partner-table-of {font-family: georgia;color: #00206b; border-collapse: collapse;}
.partner-table-of td {width: 180px;text-align: center;padding: 0px; /* border:1px solid black;  */}
.partner-table-of td span{font-size: 15px;}

.partner-table-org {font-family: georgia;color: #00206b;/* margin-left: -19px; */border-collapse: collapse;}
.partner-table-org td {width: 180px;text-align: center;padding: 0px;/* border:1px solid black; */border-collapse: collapse;}
.partner-table-org td span{font-size: 15px;}

.partner-table-inf {font-family: georgia;color: #00206b;border-collapse: collapse;}
.partner-table-inf td {width: 190px;text-align: center;padding: 0px;/* border:1px solid black; */ border-collapse: collapse;}
.partner-table-inf td span{font-size: 15px;}

#partner-ink{width:240px;}
#partner-cam{width:220px;}
#partner-gor{width:300px;}

#partner-bbp{width: 253px;}
#partner-alma{width: 136px;}
#partner-tif{width: 100px;}
#partner-dionis {width: 200px;}
#partner-aurvin{width: 125px;}
#partner-jub{width: 180px;}
#partner-moro{width: 85px;}
#partner-simple{width: 165px;}
#partner-mass{width: 120px;}
#partner-fot{width: 160px;}
#partner-tav{width: 185px;margin-top: 5px;}
#partner-lovi{width: 160px;margin-top: 19px;}
#partner-glass{width: 325px;}
#partner-actis{width: 155px;margin-left:-25px;}

#partner-spar{width: 265px;}
#partner-kbvw{width: 130px;}
#partner-russan{width: 165px;}
#partner-tart{width: 113px;}
#partner-aurora{width: 195px;}
#partner-flex{width: 165px;}
#partner-ama{width: 142px;}
#partner-imp{width: 195px;}
#partner-gaga-rus{width: 165px;}
#partner-gaga-eng{width: 165px;}
#partner-vosk{width: 115px;}
#partner-ver{width: 200px;}
#partner-ij{width: 78px;}
#partner-prask{width: 115px;}
#partner-soy{width: 100px;margin-bottom: 4px;}
#partner-abkhaz{width: 130px;}

#partner-fedp{width: 235px;}
#partner-buss{width: 180px;}

#partner-ppeks{width: 170px;}
#partner-rusvodka{width: 170px;}
#partner-ppi{width: 90px;}
#partner-ras{width: 130px;}
#partner-hrc{width: 150px;}
#partner-vinmoldova{width: 190px;}
#partner-swn{width: 205px;}
#partner-hti{width: 170px;}
#partner-cifrra{width: 120px;}
#partner-rf{width: 90px;}
#partner-hrc_mag{width: 150px;}
#partner-ww{width: 165px;}
#partner-oborud{width: 180px;}
#partner-pw{width: 150px;}
#partner-wpages{width: 160px;}

#foot-table {font-family: verdana;color: #00206b;}
#foot-table td {width: 330px;text-align: center;padding: 0px 0px;}
#foot-table td span{font-size: 15px;}

#foot-cam {width: 240px;}
#foot-gor {width: 142px;}
#foot-gor-en {width: 142px;}
#foot-ink {width: 115px;}

#focus-img {float:left; width: 455px;margin-right: 10px; margin-top: -25px;}
#focus-img-2 {float:left; width: 400px;margin-right: 10px;}
/* #focus-table td p{text-align: center; } */

.prog-table {font-family: verdana, 'sreda_regular',  sans-serif; color: #00206b; font-size: 12pt !important;}

#top-h3{display:inline-block;}
#top-a{display: inline-block;margin-top: -23px;}

#sep-td{width: 85px;}

.news-h3{font-family: verdana,'sreda_regular', sans-serif;font-size: 13pt !important;margin: 0px 0px 10px;color: #00206b;}
.news-data{font-family: verdana,'sreda_regular', sans-serif;font-size: 11pt !important;color: #00206b;display: block; margin-top: -10px !important;}

#news-spar{width:250px;float: left;margin-right: 10px;}
#n3-img{width:200px;float: left;margin-right: 10px;}
#kah{width: 400px;float: left;margin-right: 10px;}
#n6-img{width: 205px;}
#n6-td{width: 750px;}
.news-first-h{padding-top: 5px;padding-bottom: 0px;}
#n7-img{width: 400px;}
.news-top{margin-top: 20px !important;}
#n8-img{width: 330px;}
.n10-jpg {width: 450px;}
.n10-jpg-2 {width: 200px;}
.n10-td-1 {width: 250px;}
.n10-td-2 {vertical-align: top; font-family: verdana, 'sreda_regular', sans-serif;color: #002353;font-size: 12pt !important;}
#del-2 {width: 470px;float: left;margin-right: 5px;}
.n11-img {width: 313px;}
#n-13-1{float: left;width: 240px;margin-right: 5px;}
.n-13-img-2{height:330px;}
.n-13-4{float: left;width: 405px;margin-right: 5px;}
.n-13-4-b{float: left;width: 508px;margin-right: 5px;}
.n-13-img-7{height:298px;}
.n-13-img-9{height:268px;}
.n-13-h2{display: inline-block;margin-right: 30px;margin-left: 30px;font-size: 18px;}
.n-13-img-16{height:333px;}
.n-13-h2-16{display: inline-block;margin-right: 59px;margin-left: 59px;font-size: 18px;}
.n-13-cen{text-align: center !important;}
.n-13-img-19{height:322px;}
.n-13-h2-19{display: inline-block;margin-right: 30px;margin-left: 36px;font-size: 18px;vertical-align: top;}
.n-13-img-25{height:314px;}
.n-13-img-29{float:right;margin-left: 10px;}
.n-13-p{display: inline-block;width: 425px;margin:10px 20px !important;}
#n-13-img-30{float: left;}
#n-13-img-31{margin-left: 172px;}
.photo-1{height: 310px;float: left;margin-top: 10px;}
.photo-2{height: 310px;float: right;margin-top: 10px;}
.photo{height: 4180px;}
.z-9-en{width: 100%;}
.n14_02{width: 426px;margin:10px 10px 10px 0px;float:left;}

.right-btn-seg{float: right; width: 240px;}
.left-btn-seg{float: left; width: 450px;}
.btn-prim{width: 240px;height: 50px;background-color: #4895c3;margin: 5px 0px 5px 10px;border-radius:5px;text-align: center;vertical-align: middle;box-shadow: inset 0 0 15px rgba(0,0,0,0.5);}
.btn-prim a{font-size: 14px;}


.thumbItem{    width: 19.5% !important;height: 96px !important;overflow: hidden;opacity: .5;padding: 2px;}
#slide-5{height: 500px;}


.bigpic1, .bigpic2, .bigpic3, .bigpic4, .bigpic5, .bigpic6 {
  position: fixed;
  transform: translateX(-200%);
  background-color: #1c1e21;
  opacity: 1;
  list-style: none;
  height: 100vh;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
}
.bigpic1:hover, .bigpic2:hover, .bigpic3:hover, .bigpic4:hover, .bigpic5:hover, .bigpic6:hover{
	cursor: pointer;
}
.div-menu-active {
  transition: all .3s;
  transform: translateX(0);
  z-index: 1;
}

.comp{font-family: verdana, 'sreda_regular', sans-serif; color: #002353; font-size: 12pt !important;}
.comp td{border: 1px solid #002353;}

.table-prog{
  font-family: verdana, 'sreda_regular',  sans-serif; color: #002353; font-size: 200% !important;
}
.table-prog td{
  padding:2px;
}

@media screen and (min-width: 1400px) {
  .table-prog{
  font-family: verdana, 'sreda_regular',  sans-serif; color: #002353; font-size: 12pt !important;
}

}

.clearfix {
  content: " ";
  clear: both;
  display: table;
}

.without-tails{
  margin-left: 20px;
}

.without-tails p{
  text-indent: 0px !important;
}

.without-ind {
  margin-left:0px;
}

.header-social{
  width: 33px;
}


/*================== social =================*/

hr{
  height: 1px;
  color: #4a4a4a;
  background-color: #4a4a4a;
  border: none;
  margin-top: 20px;
}

.share-buttons {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.share-buttons a {
    margin-bottom: 5px;
    width: 30px;
    height: 30px;
}

.share-buttons a:not(:last-child) {
    margin-right: 5px;
}


.share-buttons .vkontakte {
    background: url("../images/vk.png");
    background-size: 100%;
    width: 30px;
    height: 30px;
    border: none;
    margin-left: 20px;
    margin-right: 10px;

}

.share-buttons .telegram {
    background: url("../images/tg.png");
    background-size: 100%;
    width: 30px;
    height: 30px;
    border: none;
}


/*======================== РАЗДЕЛИТЕЛЬ ===================================*/
/*div.separ {
background-color: #00687a;
}
div.separ p {
  color: #fff;
  font-weight: bold;
  font-size: 20px !important;
  margin-left: 75px;
}*/