@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

a {
outline:none !important;
}

a:focus{outline:none;}
a {outline:none;}
* {outline:none;}

outline:none !important;

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

html {
	height:100%;
}

body {
	width:100%;
}

#wrapper {
	min-height:100%;
	margin:0 auto;
}

.logo30 {display:none; width:60px; height:113px; }

/*.sese {
	display:none;
	position:fixed;
	bottom:21px;
	left:33px;
}
*/

.effect3{
       -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.3);
       -moz-box-shadow: 0px 0px 15px rgba(0,0,0,.3);
       -ms-box-shadow: 0px 0px 15px rgba(0,0,0,.3);
	   -o-box-shadow: 0px 0px 15px rgba(0,0,0,.3);
	   box-shadow: 0px 0px 15px rgba(0,0,0,.3);
}

.nav-content3 {
  position: fixed;
  top: -50px;/***********/
  left: 0;
  right: 0;
  background:#f5f6f8;
  height: 50px;/***********/
  z-index: 1000;
  display:none;
}


/****************************************************ВЕРХНЕЕ МЕНЮ*******************************************************************************/

@keyframes showNav3 {
  from {
    top: -50px;
  }
  to {
    top: 0;
  }
}

@-webkit-keyframes showNav3 {
  from {
    top: -50px;
  }
  to {
    top: 0;
  }
}

@-moz-keyframes showNav3 {
  from {
    top: -50px;
  }
  to {
    top: 0;
  }
}

@-o-keyframes showNav3 {
  from {
    top: -50px;
  }
  to {
    top: 0;
  }
}

@-ms-keyframes showNav3 {
  from {
    top: -50px;
  }
  to {
    top: 0;
  }
}

.showNav3 {
  -webkit-animation: showNav1 0.5s ease forwards;
  -moz-animation: showNav1 0.5s ease forwards;
  -mz-animation: showNav1 0.5s ease forwards;
  -o-animation: showNav1 0.5s ease forwards;
  animation: showNav1 0.5s ease forwards;
}


@keyframes hideNav3 {
  from {
    top: 0;
  }
  to {
    top: -50px;
  }
}

@-webkit-keyframes hideNav3 {
  from {
    top: 0;
  }
  to {
    top: -50px;
  }
}

@-moz-keyframes hideNav3 {
  from {
    top: 0;
  }
  to {
    top: -50px;
  }
}

@-o-keyframes hideNav3 {
  from {
    top: 0;
  }
  to {
    top: -50px;
  }
}

@-ms-keyframes hideNav3 {
  from {
    top: 0;
  }
  to {
    top: -50px;
  }
}

.hideNav3 {
  -webkit-animation: hideNav1 0.2s linear forwards;
  -moz-animation: hideNav1 0.2s linear forwards;
  -mz-animation: hideNav1 0.2s linear forwards;
  -o-animation: hideNav1 0.2s linear forwards;
  animation: hideNav1 0.2s linear forwards;
}

.hidden3 {
  display: none;
}


.nav-content20 {
  width:100%;
  position: fixed;
  bottom:0px;
  left: 0;
  right: 0;
  background: #879FBB;/***********/
  display: block !important;
  height: 65px;/***********/
  z-index: 1000000;
  opacity:0.8;
}


.prinima { display:block; width: inherit; background-color: #879FBB; text-align: center; }

.prinim-m { background-color: #879FBB;  color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3; float:left; margin-top:14px; text-decoration:none; margin-right:00px; z-index:100; }

.prinim-n { color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3; float:right; position:relative; top:23px;  }

.prinim-s { color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3; text-align:left; text-decoration:none;}

.prinim-m2 { background-color: #879FBB;  color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3; display:none;}

.prinim-n2 { background-color: #879FBB;  color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3; display:none;}

.prin {color: #fff !important; text-decoration:none;}

.br-pr1 { display:none;}
.br-pr2 { display:none;}

.prinim-p {cursor:pointer; background-color: #879FBB; width: 20px; padding-left:30px; padding-right:30px; padding-bottom:7px; padding-top:5px; color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px;
border:#fff solid 2px; border-radius: 5px; -moz-box-border-radius: 5px; -ms-box-border-radius: 5px; -webkit-border-radius: 5px; -o-box-border-radius: 5px;
-webkit-transition: 500ms ease all; -moz-transition: 500ms ease all;  -ms-transition: 500ms ease all; -o-transition: 500ms ease all; transition: 500ms ease all;
}

.prinim-p:hover {cursor:pointer; background-color: #fff; width: 20px; padding-left:30px; padding-right:30px; padding-bottom:7px; padding-top:5px; color: #003; font-family: 'Open Sans', sans-serif; font-size:14px;
border:#879FBB solid 2px; border-radius: 5px; -moz-box-border-radius: 5px; -ms-box-border-radius: 5px; -webkit-border-radius: 5px; -o-box-border-radius: 5px; 
-webkit-transition: 500ms ease all; -moz-transition: 500ms ease all;  -ms-transition: 500ms ease all; -o-transition: 500ms ease all; transition: 500ms ease all;
}


/*************************************************************НИЖНЕЕ МЕНЮ***********************************************************************/

@keyframes showNav20 {
  from {
    bottom: -65px;
  }
  to {
    bottom: 0;
  }
}

@-webkit-keyframes showNav20 {
  from {
    bottom: -65px;
  }
  to {
    bottom: 0;
  }
}

@-moz-keyframes showNav20 {
  from {
    bottom: -65px;
  }
  to {
    bottom: 0;
  }
}

@-o-keyframes showNav20 {
  from {
    bottom: -65px;
  }
  to {
    bottom: 0;
  }
}

@-ms-keyframes showNav20 {
  from {
    bottom: -65px;
  }
  to {
    bottom: 0;
  }
}

.showNav20 {
  -webkit-animation: showNav20 0.5s linear forwards;
  -moz-animation: showNav20 0.5s linear forwards;
  -mz-animation: showNav20 0.5s linear forwards;
  -o-animation: showNav20 0.5s linear forwards;
  animation: showNav20 0.5s linear forwards;
}


@keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -65px;
  }
}

@-webkit-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -65px;
  }
}

@-moz-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -65px;
  }
}

@-o-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -65px;
  }
}

@-ms-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -65px;
  }
}

.hideNav20 {
  -webkit-animation: hideNav20 0.5s ease forwards;
  -moz-animation: hideNav20 0.5s ease forwards;
  -mz-animation: hideNav20 0.5s ease forwards;
  -o-animation: hideNav20 0.5s ease forwards;
  animation: hideNav20 0.5s ease forwards;
}

.hidden {
  display: none;
}



}



@media screen and (max-width:1720px) {

/*.prinim-m2 { background-color: #879FBB;  color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3; left:2.5vw;}
.prinim-n2 { background-color: #879FBB;  color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3; right:2.5vw;}*/

.prinim-m { background-color: #879FBB;  color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3;  }
.prinim-n { background-color: #879FBB;  color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3;  }

}


@media screen and (max-width:1120px) {
.prinim-m { background-color: #879FBB;  color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.3; float:left; margin-top:14px; text-decoration:none; margin-right:25px; z-index:100; }
}


@media screen and (max-width:1020px) {
	
.prinim-m {margin-top:13px; margin-right:100px;}	
.prinim-n {top:40px;}

.nav-content3 {
  position: fixed;
  top: -50px;/***********/
  left: 0;
  right: 0;
  background:#f5f6f8;
  height: 50px;/***********/
  z-index: 1000;
  display:block;
}
	
.nav-content20 {
  width:100%;
  position: fixed;
  bottom:0px;
  left: 0;
  right: 0;
  background: #879FBB;/***********/
  display: block;
  height: 100px;/***********/
  z-index: 1000000;
}

.br-pr1 { display: block;}
.br-pr2 { display: block;}

/*************************************************************НИЖНЕЕ МЕНЮ***********************************************************************/

@keyframes showNav20 {
  from {
    bottom: -100px;
  }
  to {
    bottom: 0;
  }
}

@-webkit-keyframes showNav20 {
  from {
    bottom: -100px;
  }
  to {
    bottom: 0;
  }
}

@-moz-keyframes showNav20 {
  from {
    bottom: -100px;
  }
  to {
    bottom: 0;
  }
}

@-o-keyframes showNav20 {
  from {
    bottom: -100px;
  }
  to {
    bottom: 0;
  }
}

@-ms-keyframes showNav20 {
  from {
    bottom: -100px;
  }
  to {
    bottom: 0;
  }
}

.showNav20 {
  -webkit-animation: showNav20 0.5s linear forwards;
  -moz-animation: showNav20 0.5s linear forwards;
  -mz-animation: showNav20 0.5s linear forwards;
  -o-animation: showNav20 0.5s linear forwards;
  animation: showNav20 0.5s linear forwards;
}


@keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -100px;
  }
}

@-webkit-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -100px;
  }
}

@-moz-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -100px;
  }
}

@-o-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -100px;
  }
}

@-ms-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -100px;
  }
}

.hideNav20 {
  -webkit-animation: hideNav20 0.5s ease forwards;
  -moz-animation: hideNav20 0.5s ease forwards;
  -mz-animation: hideNav20 0.5s ease forwards;
  -o-animation: hideNav20 0.5s ease forwards;
  animation: hideNav20 0.5s ease forwards;
}

.hidden {
  display: none;
}
	
}

@media screen and (max-width:700px) {

.prinim-m {margin-top:13px; float:none; margin-right:inherit;}	
.prinim-n {top:40px; float:none;}
.prinim-s { text-align:center;}

.nav-content20 {
  width:100%;
  position: fixed;
  bottom:0px;
  left: 0;
  right: 0;
  background: #879FBB;/***********/
  display: block;
  height: 180px;/***********/
  z-index: 1000000;
}

/*************************************************************НИЖНЕЕ МЕНЮ***********************************************************************/

@keyframes showNav20 {
  from {
    bottom: -180px;
  }
  to {
    bottom: 0;
  }
}

@-webkit-keyframes showNav20 {
  from {
    bottom: -180px;
  }
  to {
    bottom: 0;
  }
}

@-moz-keyframes showNav20 {
  from {
    bottom: -180px;
  }
  to {
    bottom: 0;
  }
}

@-o-keyframes showNav20 {
  from {
    bottom: -180px;
  }
  to {
    bottom: 0;
  }
}

@-ms-keyframes showNav20 {
  from {
    bottom: -180px;
  }
  to {
    bottom: 0;
  }
}

.showNav20 {
  -webkit-animation: showNav20 0.5s linear forwards;
  -moz-animation: showNav20 0.5s linear forwards;
  -mz-animation: showNav20 0.5s linear forwards;
  -o-animation: showNav20 0.5s linear forwards;
  animation: showNav20 0.5s linear forwards;
}


@keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -180px;
  }
}

@-webkit-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -180px;
  }
}

@-moz-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -180px;
  }
}

@-o-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -180px;
  }
}

@-ms-keyframes hideNav20 {
  from {
    bottom: 0;
  }
  to {
    bottom: -180px;
  }
}

.hideNav20 {
  -webkit-animation: hideNav20 0.5s ease forwards;
  -moz-animation: hideNav20 0.5s ease forwards;
  -mz-animation: hideNav20 0.5s ease forwards;
  -o-animation: hideNav20 0.5s ease forwards;
  animation: hideNav20 0.5s ease forwards;
}

.hidden {
  display: none;
}

}

@media screen and (max-width:460px) {
.prinim-m {margin-top:13px; float:none;}	
.prinim-n {top:30px; float:none;}

.br-pr1 { display: none;}
.br-pr2 { display: block;}


}