@font-face {
    font-family: 'Glyphter';
    src: url('../fonts/Glyphter.eot');
    src: url('../fonts/Glyphter?#iefix') format('embedded-opentype'), url('../fonts/Glyphter.woff') format('woff'), url('../fonts/Glyphter.ttf') format('truetype'), url('../fonts/Glyphter.svg#Glyphter') format('svg');
    font-weight: normal;
    font-style: normal
}
.phone-icon,
.mail-icon,
.skype-icon {
    font-family: "Glyphter";
    font-weight: normal;
    color: #212121
}
.skype-icon {
    color: #00bcd4
}
.transparent75 {
    filter: alpha(Opacity=75);
    opacity: 0.75; 
   }
@media screen and (max-width: 768px) {
    .phone-icon,
    .mail-icon,
    .skype-icon {
        color: #fffacc
    }
}
html {
    min-width: 1250px
}
/*@media screen and (max-width: 1200px) {
    html {
        min-width: 1100px
    }
}*/
@media screen and (max-width: 1024px) {
    html {
        min-width: 1000px
    }
}
/*@media screen and (max-width: 960px) {
    html {
        min-width: 900px
    }
}*/
@media screen and (max-width: 800px) {
    html {
        min-width: 783px
    }
}
@media screen and (max-width: 768px) {
    html {
        min-width: 751px;
        font-weight: bold
    }
}

body {
    background: #00BCD4;
    font-family: "PT Sans Narrow", Helvetica, Calibri, sans-serif;
    color: #212121
}

.wrapper {
    width: 1180px;
    margin: 0 auto;
    padding: 0 20px
}
@media screen and (max-width: 1200px) {
    .wrapper {
        width: 960px
    }
}
@media screen and (max-width: 1024px) {
    .wrapper {
        width: 910px
    }
}
/*@media screen and (max-width: 960px) {
    .wrapper {
        width: 860px;
        padding: 0 10px
    }
}*/
@media screen and (max-width: 800px) {
    .wrapper {
        width: 770px;
        padding: 0 10px
    }
}
@media screen and (max-width: 768px) {
    .wrapper {
        width: 700px;
        padding: 0 15px
    }
}
.wrapper_route {
    width: 1670px;
    margin: 0 140px;
    padding: 0 20px
}
@media screen and (max-width: 1680px) {
    .wrapper_route {
           
		   width: 1405px;

    }
}
@media screen and (max-width: 1440px) {
    .wrapper_route {
           
		   width: 1245px;

    }
}
@media screen and (max-width: 1366px) {
    .wrapper_route {
           
		   width: 1180px;

    }
}
@media screen and (max-width: 1280px) {
    .wrapper_route {
        width: 1085px;

    }
}
@media screen and (max-width: 1024px) {
    .wrapper_route {
        width: 830px;
		padding: 0 10px
    }
}
/*@media screen and (max-width: 960px) {
    .wrapper_route {
        width: 860px;
        padding: 0 10px
    }
}*/
@media screen and (max-width: 800px) {
    .wrapper_route {
        width: 620px;
		margin: 0 145px;
        padding: 0 0px
    }
}
@media screen and (max-width: 768px) {
    .wrapper_route {
        width: 600px;
		margin: 0 140px;
        padding: 0 0px
    }
}
h1,
h2 {
    text-transform: uppercase
}

.page-header {

    position: fixed;
	z-index: 1000;
    width: 100%;
	height:73px;
    padding: 10px;
/*	background:rgba( 227,128,60, 0.5);*/
 background:rgba( 64,16, 28, 0.5);

    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.3)
}
@media screen and (max-width: 1200px) {
    .page-header {
/*        position: static;*/
        width: auto
    }
}	 
@media screen and (max-width: 1024px) {
    .page-header {
/*        position: static;*/
        height:120px;
    }
}
@media screen and (max-width: 1024px) {
    .page-header {
/*        position: static;*/
        height:100px;
    }
}
@media screen and (max-width: 800px) {
    .page-header {
/*        position: static;*/
        height:52px;
    }
}
.page-header:after {
    content: '';
    display: table;
    clear: both
}
.Videolinks
{position: absolute;
margin-top: 13px;
	margin-left: 159px;
	width:447px;
}
@media screen and (max-width: 1280px) {
.Videolinks {
    margin-left: 142px;
}
}
@media screen and (max-width: 1024px) {
.Videolinks {
    margin-top: 39px;
}
}
@media screen and (max-width: 800px) {
.Videolinks {
    margin-top: 0px;
	margin-left: 127px;
}
}

.Videolinks
button{ width: 25.6%; padding: .3em; border: none; margin: 1rem auto; font-size: 1.6em; background:rgba( 64,16, 28, 0.6); color: #fff; 
border-radius: 3px; cursor: pointer; transition: .3s background;}

@media screen and (max-width: 800px) {
.Videolinks button{
padding: .1em;
}
}
.Videolinks
button:hover{
color:#00BFFF;
background:rgba( 64,16, 28, 0.7);

}
#fsearch {
    padding-left: 0.7%;
    margin-top: -37px;
    /* display: inline-block; */
    /* position: absolute; */
    margin-left: 20px;
    float: right;

}
#fsearch
input{

	font-size:14px; font-weight:bold;
height:20px;
width: 145px;
color: #fff;
margin-right: 20px;
    background-color: rgba( 64,16, 28, 0.6);
}
#fsearch input[type="text"]{
   position:absolute;
   z-index: 2;
}
#testto{
    left:160px;
}
select{
overflow-y: auto;
position:absolute;
    z-index: 1;
left:5px;
	font-size:14px; font-weight:bold;
height:26px;
width: 150px;
color: #fff;
    background-color: rgba( 64,16, 28, 0.6);
}
.input2::-webkit-input-placeholder       {color:#FFF; text-indent: 0px;   transition: text-indent 0.5s ease;}
.input2::-moz-placeholder                {color:#FFF; text-indent: 0px;   transition: text-indent 0.5s ease;}
.input2:-moz-placeholder                 {color:#FFF; text-indent: 0px;   transition: text-indent 0.5s ease;}
.input2:-ms-input-placeholder            {color:#FFF; text-indent: 0px;   transition: text-indent 0.5s ease;}
.input2:focus::-webkit-input-placeholder {color:#FFF; text-indent: 500px; transition: text-indent 0.5s ease;}
.input2:focus::-moz-placeholder          {color:#FFF; text-indent: 500px; transition: text-indent 0.5s ease;}
.input2:focus:-moz-placeholder           {color:#FFF; text-indent: 500px; transition: text-indent 0.5s ease;}
.input2:focus:-ms-input-placeholder      {color:#FFF; text-indent: 500px; transition: text-indent 0.5s ease;}
.selchange{


    top:25px !important;
}
#submit
{    margin-left: 340px;
	height:26px !important;
}
@media screen and (max-width: 768px) {
#submit {

    margin-left: 332px;
}
}
/*#videnter{
	display:none;
}
@media screen and (max-width: 800px) {

#videnter{
	display:block;
}
}*/
#clock {
 
    width: 10%;
 padding-left: 15px;
margin-top: -38px;
 padding-top: 45px;
}


/*  @media screen and (max-width: 1700px) {
#clock {

    padding-left: 400px;
}
}
  @media screen and (max-width: 1506px) {
#clock {

    padding-left: 175px;
}
  }
    @media screen and (max-width: 1440px) {
#clock {
 
    padding-left: 360px;
}
}*/
    @media screen and (max-width: 1280px) {
#clock {
	margin-top: -42px;
  padding-left: 3px;
}
}


 
@media screen and (max-width: 800px) {
	#clock {
margin-top: 27px;
}
}
#ciferblat {
 width:120px;
 display:block;
}
@media screen and (max-width: 800px) {
#ciferblat {
 display:none;   
}
}
#ciferblatmob {
  display:none;

}
@media screen and (max-width: 800px) {
#ciferblatmob {
 display:block;
 width:120px;  
}
}
.shadow
{
	position:absolute;
	border-radius: 9px;
	background:rgba( 64,16, 28, 0);
	width:120px;
	height:193px;
}
.shadow:hover,
.shadow:active{
	background:rgba( 64,16, 28, 0.5);
}
.shadow1
{
	position:absolute;
	border-radius: 20px;
	background:rgba( 64,16, 28, 0);
	width:120px;
	height:97px;
}
.shadow1:hover,
.shadow1:active{
	background:rgba( 64,16, 28, 0.5);
}


.main-nav0 {
position:absolute;
	margin-left: 40px;
   margin-top: 34px;

}
.main-nav0 .logo {

/*    background: url('../img/agt_home.png')no-repeat;*/

    min-height: 40px;
	min-width:40px;
   max-height: 40px;
	max-width:40px;

    

    font-family: 'Open Sans', sans-serif;
    font-size: 2.4rem;
    color: #212121;
	
    transition: .5s ease;
    text-decoration: none
}
@media screen and (max-width: 1280px) {
    .main-nav0 .logo {
      margin-left: -10px; 
	 
    }
}
@media screen and (max-width: 1024px) {
    .main-nav0 .logo {
      
		padding: 7px 7px;


		
    }
}
/*@media screen and (max-width: 960px) {
    .main-nav0 .logo {
       margin-top: 1px;
	   margin-left: -5px;
	   /*padding: 15px 10px 
    }
}*/ 
@media screen and (max-width: 800px) {
    .main-nav0 .logo {
      margin-top: 4px;
    background: url('../img/Poputchik2.png')no-repeat;
        margin-left: -7px;		
min-width:195px;
		
    }
}
.main-nav0 .logo:hover,
.main-nav0 .logo:active {
    box-shadow: none
}
.main-nav {
   

	float: left
}
.main-nav .logo {

    background: url('../img/Poputchiknewbus.png')no-repeat;
	float: left;
    min-height: 43px;
	min-width:225px;
   
   
    margin-top: -463px;
	margin-left: 162px;
   
    font-family: 'Open Sans', sans-serif;
    font-size: 2.4rem;
    color: #212121;
	
    transition: .5s ease;
    text-decoration: none
}
@media screen and (max-width: 1280px) {
    .main-nav .logo {
 
	margin-left: 121px;	 
    }
}
@media screen and (max-width: 1024px) {
    .main-nav .logo {
      margin-top: -447px;
      margin-left: 130px;
		padding: 7px 7px;


		
    }
}
/*@media screen and (max-width: 960px) {
    .main-nav .logo {
       margin-top: 1px;
	   margin-left: -5px;
	   /*padding: 15px 10px 
    }
}*/ 
@media screen and (max-width: 800px) {
    .main-nav .logo {
	min-height: 30px;
      margin-top: 10px;
    background: url('../img/Poputchiknewbussmall.png')no-repeat;
        margin-left: 2px;		
min-width:195px;
		padding: 1px 1px;
		
    }
}
/*@media screen and (max-width: 768px) {
    .main-nav .logo {
      margin-top: -134px;
    background: url('../img/Poputchik2.png')no-repeat;

min-width:195px;
		
    }
}*/
.main-nav .logo:hover,
.main-nav .logo:active {
    box-shadow: none
}
#parallelogram {
	position:absolute;
top: 24px;
    left: 175px;
    width: 190px;
	    height: 41px;
 /*   -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    -ms-transform: skew(-20deg);*/
background:rgba( 64,16, 28, 0);
}
@media screen and (max-width: 1280px){
#parallelogram {
	    top: 19px;
    left: 135px;
}
}
@media screen and (max-width: 1280px){
#parallelogram {
    top: 35px;
    left: 143px;
}
}
@media screen and (max-width: 800px){
#parallelogram{
display:none;
}
}
#parallelogram:hover{
    background: rgba(64, 16, 28, 0.25) ;
}
#ellipse {z-index: 999;
    position: absolute;
    margin-left: 205px;
    width: 122px;
    height: 22px;
    margin-top: -20px;
    background: rgba( 64,16, 28, 0);
    border-radius: 100px / 230px;
    -moz-border-radius: 100px / 230px;
    -webkit-border-radius: 100px / 230px;
    -khtml-border-radius: 100px / 230px;
}
@media screen and (max-width: 1280px){
#ellipse {
	margin-left: 193px;
}
}
@media screen and (max-width: 800px){
#ellipse {
display:none;
}
}
#ellipse:hover{
   background: rgba(64, 16, 28, 0.5) ;

}

.main-nav1 {
	padding-top: 50px;
    margin-top: -318px;
    margin-left: -191px;
}
@media screen and (max-width: 800px){
.main-nav1 {

margin-top: 225px;
}
}
/*@media screen and (max-width: 768px){
.main-nav1 {
	padding-top: 53px;
margin-top: -153px;
}
}*/
.main-nav1 .logo:hover,
.main-nav1 .logo:active {
/*    background: rgba(64, 16, 28, 0.5) none repeat scroll 0 0;*/
	box-shadow: none
}
.main-nav1 img{
position:absolute;
margin-left: 186px;
margin-top: 3px;
z-index:999;	
}
@media screen and (max-width: 1280px) {
.main-nav1 img{

margin-left: 147px;

}
}
@media screen and (max-width: 1024px) {
.main-nav1 img{



}
}
@media screen and (max-width: 800px) {
.main-nav1 img{
display:none;
margin-top: 2px;
margin-left: 7px;

}
}
@media screen and (max-width: 768px) {
.main-nav1 img{

margin-left: 8px;
margin-top: 2px;
}
}
.main-nav1 .logo {
	

    background: #6CA91C;
	
	
/*   background-image: url(info.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 65px;*/
	
margin-left: 207px;	
border-radius: 5px; 
   font-size: 1.3rem;

padding: 2px 9px 2px 9px;
 
 	
	
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25), 0 2px 2px rgba(0, 0, 0, 0.3);
	

    font-family: 'Open Sans', sans-serif;
    font-size: 1.3rem;
    font-weight: bold;
    color:#fff;
    transition: .5s ease;
    text-decoration: none
}
/*.logo.hover {background-image: url(info.jpg)};*/
@media screen and (max-width: 1280px) {
    .main-nav1 .logo {
    white-space: normal;
margin-left: 194px;    
    }
	
}

@media screen and (max-width: 800px) {
    .main-nav1 .logo {
/*	border-radius: 5px; 
   font-size: 1.3rem;

padding: 2px 11px 2px 11px;
 
 	color:#fff;
	background-color:#6CA91C;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25), 0 2px 2px rgba(0, 0, 0, 0.3);
	margin-left: 18px;
font-weight: bold;
    margin-bottom: 220px;*/
    }
}	
/*@media screen and (max-width: 768px) {
    .main-nav1 .logo {
 

	margin-left: 3px;

    }
	
}
/*@media screen and (max-width: 960px) {
    .main-nav1 .logo {
    white-space: normal;
        
		margin-top: 5px;
		margin-left: 5px;
    }
	
}
@media screen and (max-width: 800px) {
    .main-nav1 .logo {
    white-space: normal;

		margin-top: 50px;
		margin-left: -225px;
		padding: 5px 25px;
    }
	
}*/
.main-nav1 .logo:hover,
.main-nav1 .logo:active {
/*    background: rgba(64, 16, 28, 0.5) none repeat scroll 0 0;*/
	box-shadow: none
}
/*.main-nav__tel:before {
    content: ' ';
    bottom: -35px;
    left: -40%;
    position: absolute;
    width: 60px;
    height: 60px;
    background: url('../img/247-icon.png')
}
@media screen and (max-width: 1280px) {
     .main-nav__tel:before {
		left: -45%;
	}
}
@media screen and (max-width: 960px) {
    
	.main-nav__tel:before{
	left: -13%;
	}
}
@media screen and (max-width: 768px) {
    
	.main-nav__tel:before{
	left: -35%;
	bottom: -45px;}
}*/
.poezd{
margin-top:15px;
	min-height:149px;
	min-width:120px;
}
@media screen and (max-width: 800px) {
.poezd{
 display:none;

}
}
.poezd1{
    display:none;
	min-height:193px;
	min-width:120px;
}
@media screen and (max-width: 800px) {
.poezd1{
    display:block;
	min-height:200px;
	min-width:120px;
}
}
.poezdnull{height:262px}
@media screen and (max-width: 800px) {
.poezdnull{height:0px;
margin-top:-282px}
}
.tel	{
margin-top:92px;
padding-top:10px;
margin-left: -15px;
 
}
@media screen and (max-width: 1440px) {
 .tel{
	 margin-left: -127px;
 }
	}
	@media screen and (max-width: 1366px) {
 .tel{
	 margin-left: -15px;
 }
	}
		@media screen and (max-width: 1280px) {
 .tel{
	 margin-left: -45px;
 }
	}
@media screen and (max-width: 1024px) {
 .tel{
	 margin-left: -15px;
 }
	}
@media screen and (max-width: 800px) {
 .tel{
	 padding-top: 0;
    margin-top: -125px;
    margin-left: 5px;
 }
	}
/*@media screen and (max-width: 768px) {
 .tel{
	 overflow-x: auto;
	margin-top:16px;
 }
	}*/
.tel img{
	opacity:1
}
.tel img:hover, 
.tel img:active{
	opacity:0.7
}
/*.tel div:hover, 
.tel div:active{

background: #ffd278 none repeat scroll 0 0;
border-radius: 20px;
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.3); 


}	*/
.pay_ogl {
	height:28px;
	width:109px;
	padding-left:10px;
	padding-top:4px;
	color:#fff;
	background-color:#6CA91C;

}
@media screen and (max-width: 800px) {
 .pay_ogl{
	 display:none;
	 border-radius: 5px;
	 width:155px;
 }
	}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 100%;
  color:#6CA91C;
  font-weight:bold;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity: 100%;
  color:#6CA91C;
  font-weight:bold;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity: 100%;
  color:#6CA91C;
  font-weight:bold;
}
:-moz-placeholder { /* Firefox 18- */
  opacity: 100%;
  color:#6CA91C;
  font-weight:bold;
}
.pay_form{
	
	margin-top:1px;
}
@media screen and (max-width: 800px) {
.pay_form{

	margin-left: 0px;
	margin-top:-490px
}
}
@media screen and (max-width: 768px) {
.pay_form{
	margin-left: 0px;
	margin-top:-489px
}
}
#in_sum
{
	height:28px;
	font-size:1.5rem;
	width:114px;
}
.contact {


	float: left;
    min-height: 40px;
	min-width:260px;

   
    margin-top: 74px;
	margin-left: -395px;
   

    font-size: 1.6em;
    color: #fff;
	
    transition: .5s ease;
    text-decoration: none
}
@media screen and (max-width: 1280px) {
    .contact {
      margin-left: 0px; 
	 
    }
}
@media screen and (max-width: 1024px) {
    .contact {
      
		padding: 7px 7px;
        font-size: 1.8rem;
      	margin-left: 5px;
		margin-top: 1px;
		
    }
}
@media screen and (max-width: 960px) {
    .contact {
       margin-top: 1px;
	   margin-left: -5px;
	   /*padding: 15px 10px*/ 
    }
}
@media screen and (max-width: 800px) {
    .contact {
      
		padding: 7px 7px;
        font-size: 1.8rem;
        margin-left: -5px;		
		margin-top: 1px;
		
    }
}
.contacts a
{
	
}
.check
{padding-top:100px}

@media screen and (max-width: 1024px) {
.check
{padding-top:140px}
}
@media screen and (max-width: 800px) {
.check
{padding-top:80px}
}

.main-nav__tel {

    position: relative;
    float: left;
    font-size: 2.9em;
    font-weight: bold;
    margin-left: 840px;
	margin-top: -478px;
    color: #fff
}
@media screen and (max-width: 1700px) {
.main-nav__tel {


    margin-left: 550px;

}
}
@media screen and (max-width: 1506px) {
.main-nav__tel {


    margin-left: 500px;

}
}
@media screen and (max-width: 1366px) {
.main-nav__tel {


    margin-left: 397px;

}
}
@media screen and (max-width: 1280px) {
    .main-nav__tel {
        margin-left: 369px;
		bottom: 1px;

		
    }
}
@media screen and (max-width: 1024px) {
    .main-nav__tel {
 
       margin-left: 356px;

    }
	
}
/*@media screen and (max-width: 1200px) {
    .main-nav__tel {
        margin-left: 110px;
		font-size: 2.2em;
		bottom: -1px
    }
}
@media screen and (max-width: 1050px) {
    .main-nav__tel {
        margin-left: 55px;
		font-size: 2.0em;
		bottom: -1px
    }
}
@media screen and (max-width: 960px) {
    .main-nav__tel {
        padding: 0px 0;
		
        font-size: 1.7em;
		 margin-left: 60px
    }
}*/
@media screen and (max-width: 800px) {
    .main-nav__tel {
        font-size: 2.4em;
        margin-left: 190px;
		margin-top: -164px;
    }
	
}
/*@media screen and (max-width: 768px) {
    .main-nav__tel {
        font-size: 2.2em;

		margin-top: -159px;
		
    }
	
}

@media screen and (max-width: 605px) {
    .main-nav__tel {
      
		bottom: 8px
    }
	
}*/
.main-nav__tel img {
  margin-right:9px
   
}
/*
@media screen and (max-width: 1280px) {
    .main-nav__tel img {
  margin-right:14px
    }
}*/
@media screen and (max-width: 800px) {
    .main-nav__tel img {
 height:22px; 
 margin-right:10px
    }
}

.main-nav__tel a {
    line-height: 0.8;
    color: #fff;
    text-decoration: none;
    transition: .5s ease;
    margin-left: 30px
}

@media screen and (max-width: 1200px) {
    .main-nav__tel a {
        margin-left: 40px
    }
}
@media screen and (max-width: 768px) {
    .main-nav__tel a {
        margin-left: 10px
    }
}
.main-nav__tel a:hover,
.main-nav__tel a:active {
     color: rgba(64, 16, 28, 0.5);
}
.main-nav__tel a:first-child {
    margin-left: 0
}

.main-nav2__tel {
	
    position: relative;
    float: left;
	bottom: 518px;
    font-size: 2.9em;
    font-weight: bold;
    margin-left: 1220px;
    color: #fff
}
 @media screen and (max-width: 1700px) {
    .main-nav2__tel {

    margin-left: 940px;
    }
}
@media screen and (max-width: 1506px) {
.main-nav2__tel {


    margin-left: 811px;
}
}
 @media screen and (max-width: 1440px) {
    .main-nav2__tel {

    margin-left: 820px;
    }
}
 @media screen and (max-width: 1366px) {
    .main-nav2__tel {

    margin-left: 717px;
    }
}
 @media screen and (max-width: 1280px) {
    .main-nav2__tel {
        


    margin-left: 680px;
    }
}
@media screen and (max-width: 1024px) {
    .main-nav2__tel {
 
bottom: 476px;
        margin-left: 357px;

    }
	
}
/*@media screen and (max-width: 1200px) {
    .main-nav2__tel {
        margin-left: 115px;
		font-size: 2.2em;
		bottom: -1px
    } 
}
@media screen and (max-width: 1050px) {
    .main-nav2__tel {
        margin-left: 65px;
		font-size: 2.0em;
		bottom: -1px
    }
}
@media screen and (max-width: 960px) {
    .main-nav2__tel {
/*        padding: 14px 0;
        font-size: 1.7em;
        margin-left: 66px
    }
}*/
@media screen and (max-width: 800px) {
    .main-nav2__tel {
 
		font-size: 2.4em;
        margin-left: 514px;
		bottom: 171px
    }
	
}
@media screen and (max-width: 768px) {
    .main-nav2__tel {
 
margin-left: 485px;

    }
	
}/*
@media screen and (max-width: 605px) {
    .main-nav2__tel {
        font-size: 2.1em;
        margin-left: 70px;
		bottom: 17px
    }
	
}*/
.main-nav2__tel img {
  margin-right:-3px
   
}

@media screen and (max-width: 1280px) {
    .main-nav2__tel img {
  margin-right:-3px
    }
}
@media screen and (max-width: 800px) {
    .main-nav2__tel img {
 height:22px;
  margin-right:10px
    }
}
/*@media screen and (max-width: 768px) {
    .main-nav2__tel img {
 
  margin-right:14px
    }
}*/
.main-nav2__tel a {
    line-height: 1.8;
    color: #fff;
    text-decoration: none;
    transition: .5s ease;
    margin-left: 30px
}
@media screen and (max-width: 1200px) {
    .main-nav2__tel a {
        margin-left: 40px;
    }
}
@media screen and (max-width: 768px) {
    .main-nav2__tel a {
        margin-left: 10px
    }
}
.main-nav2__tel a:hover,
.main-nav2__tel a:active {
    color: rgba(64, 16, 28, 0.5);
}
.main-nav2__tel a:first-child {
    margin-left: 0
}
.main-nav3__tel {
    position: relative;

    float: left;
    font-size: 2.9em;
    font-weight: bold;
    bottom: 430px;
	margin-left: 840px;
    color: #fff
}
 @media screen and (max-width: 1700px) {
    .main-nav3__tel {
	margin-left: 550px
}
 }
 @media screen and (max-width: 1506px) {
    .main-nav3__tel {

    margin-left: 498px;
    }
}
 @media screen and (max-width: 1366px) {
    .main-nav3__tel {

    margin-left: 398px;
    }
}
 @media screen and (max-width: 1280px) {
    .main-nav3__tel {

   margin-left: 370px;
    }
}
@media screen and (max-width: 1024px) {
    .main-nav3__tel {
 
		bottom: 480px;
        margin-left: 678px;

    }
	
}
/*@media screen and (max-width: 1200px) {
    .main-nav3__tel {
        margin-left: 115px;
		font-size: 2.2em;
		bottom: -1px
    } 
}
@media screen and (max-width: 1050px) {
    .main-nav3__tel {
        margin-left: 65px;
		font-size: 2.0em;
		bottom: -1px
    }
}
@media screen and (max-width: 960px) {
    .main-nav3__tel {
       
        font-size: 1.7em;
        margin-left: 630px
    }
}*/
@media screen and (max-width: 800px) {
    .main-nav3__tel {

		font-size: 2.4em;
        margin-left: 512px;
		bottom: 167px
	
}
}
@media screen and (max-width: 768px) {
    .main-nav3__tel {
 
		font-size: 2.2em;
        margin-left: 485px;
		bottom: 165px
    }
	
}
/*@media screen and (max-width: 605px) {
    .main-nav3__tel {
        font-size: 2.1em;
        margin-left: 70px;
		bottom: 10px
    }
	
}*/
.main-nav3__tel img {
  margin-right:-3px
   
}
@media screen and (max-width: 1366px) {
    .main-nav3__tel img {

  margin-right:-3px
    }
}
@media screen and (max-width: 800px) {
    .main-nav3__tel img {
		height:22px;
  margin-right:7px
    }
}
@media screen and (max-width: 768px) {
    .main-nav3__tel img {

  margin-right:3px
    }
}
.main-nav3__tel a {
    line-height: 1.8;
    color: #fff;
    text-decoration: none;
    transition: .5s ease;
    margin-left: 30px
}
@media screen and (max-width: 1200px) {
    .main-nav3__tel a {
        margin-left: 40px
    }
}
@media screen and (max-width: 768px) {
    .main-nav3__tel a {
        margin-left: 10px
    }
}
.main-nav3__tel a:hover,
.main-nav3__tel a:active {
    color: rgba(64, 16, 28, 0.5);
}
.main-nav3__tel a:first-child {
    margin-left: 0
}

.main-nav4__tel {
    position: relative;
    
    float: left;
    font-size: 2.9em;
    font-weight: bold;
    bottom: 510px;
	margin-left: 1220px;
    color: #fff
}
 @media screen and (max-width: 1700px) {
    .main-nav4__tel {

    margin-left: 940px;
    }
}
 @media screen and (max-width: 1506px) {
    .main-nav4__tel {

    margin-left: 811px;
    }
}
 @media screen and (max-width: 1440px) {
    .main-nav4__tel {

    margin-left: 820px;
    }
}
 @media screen and (max-width: 1366px) {
    .main-nav4__tel {

    margin-left: 717px;
    }
}
 @media screen and (max-width: 1280px) {
    .main-nav4__tel {
      

   margin-left: 680px;
    }
}
@media screen and (max-width: 1024px) {
    .main-nav4__tel {
 
bottom: 516px;
        margin-left: 681px;

    }
	
}
/*@media screen and (max-width: 1200px) {
    .main-nav4__tel {
        margin-left: 115px;
		font-size: 2.2em;
		bottom: -1px
    } 
}
@media screen and (max-width: 1050px) {
    .main-nav4__tel {
        margin-left: 65px;
		font-size: 2.0em;
		bottom: -1px
    }
}
@media screen and (max-width: 960px) {
    .main-nav4__tel {
/*        padding: 14px 0;
        font-size: 1.7em;
        margin-left: 66px
    }
}*/
@media screen and (max-width: 800px) {
    .main-nav4__tel {
 display:none;
		font-size: 2.4em;
        margin-left: 514px;
		bottom: 193px
    }
	
}
@media screen and (max-width: 768px) {
    .main-nav4__tel {
 
		font-size: 2.2em;
        margin-left: 487px;
		bottom: 194px
    }
	
}
/*@media screen and (max-width: 605px) {
    .main-nav4__tel {
 
		font-size: 2.1em;
        margin-left: 300px;
		bottom: 23px
    }
	
}*/
.main-nav4__tel img {
	
  margin-right:8px
   
}
@media screen and (max-width: 800px) {
    .main-nav4__tel img {
	height:22px;
  margin-right:-5px
    }
}
@media screen and (max-width: 768px) {
    .main-nav4__tel img {
	height:22px;
  margin-right:3px
    }
}
.main-nav4__tel a {
    line-height: 1.8;
    color: #fff;
    text-decoration: none;
    transition: .5s ease;
    margin-left: 30px
}
@media screen and (max-width: 1200px) {
    .main-nav4__tel a {
        margin-left: 40px
    }
}
@media screen and (max-width: 768px) {
    .main-nav4__tel a {
        margin-left: 5px
    }
}
.main-nav4__tel a:hover,
.main-nav4__tel a:active {
     color: rgba(64, 16, 28, 0.5);;
}
.main-nav4__tel a:first-child {
    margin-left: 0
}
.main-nav5__tel {
    position: relative;
    
    float: left;
    font-size: 2.9em;
    font-weight: bold;
 	bottom: 598px;
	margin-left: 1555px;
    color: #fff
}
 @media screen and (max-width: 1700px) {
    .main-nav5__tel {

    margin-left: 1276px;
    }
}
 @media screen and (max-width: 1506px) {
    .main-nav5__tel {

    margin-left: 1115px;
    }
}
 @media screen and (max-width: 1440px) {
    .main-nav5__tel {

    margin-left: 1145px;
    }
}
 @media screen and (max-width: 1366px) {
    .main-nav5__tel {

    margin-left: 1030px;
    }
}
 @media screen and (max-width: 1280px) {
    .main-nav5__tel {
        

margin-left: 988px;
    }
}
@media screen and (max-width: 1024px) {
    .main-nav5__tel {
 
bottom: 512px;
        margin-left: 358px;

    }
	
}
/*@media screen and (max-width: 1200px) {
    .main-nav5__tel {
        margin-left: 115px;
		font-size: 2.2em;
		bottom: -1px
    } 
}
@media screen and (max-width: 1050px) {
    .main-nav5__tel {
        margin-left: 65px;
		font-size: 2.0em;
		bottom: -1px
    }
}
@media screen and (max-width: 960px) {
    .main-nav5__tel {
/*        padding: 14px 0;
        font-size: 1.7em;
        margin-left: 66px
    }
}*/
@media screen and (max-width: 800px) {
    .main-nav5__tel {
 
		font-size: 2.4em;
       margin-left: 190px;
		bottom: 210px
    }
	
}
/*@media screen and (max-width: 768px) {
    .main-nav5__tel {
 
		font-size: 2.2em;

		bottom: 185px
    }
	
}
@media screen and (max-width: 605px) {
    .main-nav5__tel {
 
		font-size: 2.1em;
        margin-left: 300px;
		bottom: 23px
    }
	
}*/
.main-nav5__tel img {
	
  margin-right:-3px
   
}
@media screen and (max-width: 800px) {
    .main-nav5__tel img {
	height:22px;
  margin-right:10px
    }
}

.main-nav5__tel a {
    line-height: 1.8;
    color: #fff;
    text-decoration: none;
    transition: .5s ease;
    margin-left: 30px
}
@media screen and (max-width: 1200px) {
    .main-nav5__tel a {
        margin-left: 40px
    }
}
@media screen and (max-width: 768px) {
    .main-nav5__tel a {
        margin-left: 5px
    }
}
.main-nav5__tel a:hover,
.main-nav5__tel a:active {
    color: rgba(64, 16, 28, 0.5);
}
.main-nav5__tel a:first-child {
    margin-left: 0
}
.main-nav6__tel {
    position: relative;
    
    float: left;
    font-size: 2.9em;
    font-weight: bold;
 	bottom: 590px;
	margin-left: 1555px;
    color: #fff
}
 @media screen and (max-width: 1700px) {
    .main-nav6__tel {

    margin-left: 1277px;
    }
}
 @media screen and (max-width: 1506px) {
    .main-nav6__tel {

    margin-left: 1115px;
    }
}
 @media screen and (max-width: 1440px) {
    .main-nav6__tel {

    margin-left: 1145px;
    }
}
 @media screen and (max-width: 1366px) {
    .main-nav6__tel {

    margin-left: 1030px;
    }
}
 @media screen and (max-width: 1280px) {
    .main-nav6__tel {
        

margin-left: 988px;
    }
}
@media screen and (max-width: 1024px) {
    .main-nav6__tel {
 
bottom: 552px;
        margin-left: 681px;

    }
	
}
/*@media screen and (max-width: 1200px) {
    .main-nav6__tel {
        margin-left: 115px;
		font-size: 2.2em;
		bottom: -1px
    } 
}
@media screen and (max-width: 1050px) {
    .main-nav6__tel {
        margin-left: 65px;
		font-size: 2.0em;
		bottom: -1px
    }
}
@media screen and (max-width: 960px) {
    .main-nav6__tel {
/*        padding: 14px 0;
        font-size: 1.7em;
        margin-left: 66px
    }
}*/
@media screen and (max-width: 800px) {
    .main-nav6__tel {
  display:none; 
		font-size: 2.4em;
       margin-left: 514px;
		bottom: 213px
    }
	
}
@media screen and (max-width: 768px) {
    .main-nav6__tel {
 

        margin-left: 485px;
		bottom: 213px
    }
	
}
/*@media screen and (max-width: 605px) {
    .main-nav6__tel {
 
		font-size: 2.1em;
        margin-left: 300px;
		bottom: 23px
    }
	
}*/
.main-nav6__tel img {
	
  margin-right:-3px
   
}
@media screen and (max-width: 800px) {
    .main-nav6__tel img {
	height:22px;
  margin-right:10px
    }
}

.main-nav6__tel a {
    line-height: 1.8;
    color: #fff;
    text-decoration: none;
    transition: .5s ease;
    margin-left: 30px
}
@media screen and (max-width: 1200px) {
    .main-nav6__tel a {
        margin-left: 40px
    }
}
@media screen and (max-width: 768px) {
    .main-nav6__tel a {
        margin-left: 5px
    }
}
.main-nav6__tel a:hover,
.main-nav6__tel a:active {
    color: rgba(64, 16, 28, 0.5);
}
.main-nav6__tel a:first-child {
    margin-left: 0
}
.Vwrapper{
	overflow: hidden;
position:relative;}
	
@media screen and (max-width: 768px) {
 .Vwrapper{
	overflow: hidden;
	position:relative;
/*	background: url(../img/Minsk.jpg) center center no-repeat;
    background-attachment: fixed;
    background-size: cover}*/
}
}

video{min-width:100%;
}
@media screen and (max-width: 800px) {
 video{
	 
min-height: 2062px;
}
}
.Window {
 position: fixed;
  /*  font-family: Arial, Helvetica, sans-serif;*/
 font-family: 'Open Sans', sans-serif;
 font-size: 1.4rem;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.7);
 z-index: 99999;
 -webkit-transition: opacity 400ms ease-in;
 -moz-transition: opacity 400ms ease-in;
 transition: opacity 400ms ease-in;
 display: none;
 pointer-events: none;
 width: 100%;
 height: 100%;
}
 
.Window:target {
 display: block;
 pointer-events: auto;
}
 
.Window > div {
 
 width: 85%;
 position: relative;
 margin: 10% auto;
 padding: 1% 3% 1%;
 border-radius: 10px;
 background: #fff;
 box-shadow: 0px 0px 20px 2px;
}
 
.close {
 background: #cc3300;
 color: #FFFFFF;
 line-height: 25px;
 position: absolute;
 right: -12px;
 text-align: center;
 top: -10px;
 width: 24px;
 text-decoration: none;
 font-weight: bold;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
 -moz-box-shadow: 1px 1px 3px #000;
 -webkit-box-shadow: 1px 1px 3px #000;
 box-shadow: 1px 1px 3px #000;
}
 
.close:hover { background: #990000; }

.Window1 {
 position: fixed;
  /*  font-family: Arial, Helvetica, sans-serif;*/
 font-family: 'Open Sans', sans-serif;
 font-size: 2.9rem;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.7);
 z-index: 99999;
 -webkit-transition: opacity 400ms ease-in;
 -moz-transition: opacity 400ms ease-in;
 transition: opacity 400ms ease-in;
 display: none;
 pointer-events: none;
 width: 100%;
 height: 100%;
}
 .Window1 a {
	font-weight: bold;
    line-height: 0.8;
    color: #fff;
    text-decoration: none;
    transition: .5s ease;
 
}
.Window1:target {
 display: block;
 pointer-events: auto;
}
 .Window1 > div {
 
 width: 32.5%;
 position: relative;
 margin: 6% 34%;
 padding: 1% 1% 1%;
 border-radius: 10px;
 background: #00bcd4;
 box-shadow: 0px 0px 20px 2px;
}
@media screen and (max-width: 1680px) {
.Window1 > div {
  width: 38%;
 margin: 7% 38.5%;
}
}
@media screen and (max-width: 1600px) {
.Window1 > div {
  width: 39.5%;
 margin: 8% 40.8%;
}
}
@media screen and (max-width: 1440px) {
.Window1 > div {
  width: 47%;
 margin: 9% 45%;
}
}
@media screen and (max-width: 1280px) {
    .Window1 > div {
    width: 50%;
    margin: 9% 47%;
    }
}
@media screen and (max-width: 1024px) {
    .Window1 > div {
        width: 63%;
	   /*padding: 15px 10px*/
margin: 11.3% 34%;	   
    }
}
@media screen and (max-width: 800px) {
    .Window1 > div {
        width: 42%;
	   /*padding: 15px 10px*/ 
    }
}
 @media screen and (max-width: 768px) {
    .Window1 > div {
        width: 42%;
	   /*padding: 15px 10px*/ 
    }
}
.close1 {
 /*background: #cc3300;*/
 color: #FFFFFF;
 line-height: 25px;
 position: absolute;
 right: -12px;
 text-align: center;
 top: -10px;
 /*width: 24px;
 te1xt-decoration: none;
 font-weight: bold;
 /*-webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
 -moz-box-shadow: 1px 1px 3px #000;
 -webkit-box-shadow: 1px 1px 3px #000;
 box-shadow: 1px 1px 3px #000;*/
}
.chapter {
	font-size: 2.5rem;
	font-weight: bold;
	text-align :center;
	
}
@media screen and (max-width: 800px) {
.chapter {
	font-size: 1.9rem;

	
}
}
.col1 {
    padding:10px 10px 10px 10px;
	font-size: 1.7rem;
	width: 38%;
	vertical-align:top;
	font-family: Georgia, 'Times New Roman', Times, serif;
}
@media screen and (max-width: 1280px) {
.col1{
    width: 36%
}
}
@media screen and (max-width: 1024px) {
.col1{
    font-size: 1.7rem;
}
}
@media screen and (max-width: 800px) {
.col1{
	padding:5px 5px 5px 5px;
    font-size: 1.3rem;
}
}
.col2{
	
    width: 65%
}
@media screen and (max-width: 1280px) {
.col2{
    width: 62%
}
}
.col3{
 padding:10px 10px 10px 45px;
    font-size: 2.5rem; 
	background: #fffacc;
    color: #212121; 
    text-transform: uppercase;
	

}

@media screen and (max-width: 1280px) {
     .col3{ padding:10px 10px 10px 1px;}
}
@media screen and (max-width: 768px) {
	.col3{
	font-size: 2.4rem;
	padding:10px 10px 10px 20px;
	}
	}
.otst{margin:10}
/*@media screen and (max-width: 1280px) {
     .otst{margin:5}
}
@media screen and (max-width: 1200px) {
     .otst{margin:5}
}*/
 h1 {
   margin-top: 20px;
    font-size: 1.5rem;

    text-align: center 
}


table {
    width: 82%;
margin-top:10%;	
    margin: 1px 9%;
   /* table-layout: fixed;*/

    
}
@media screen and (max-width: 1680px) {
	table {
 
margin: 1px 10.5%
   /* table-layout: fixed;*/

    
}
}
@media screen and (max-width: 1440px) {
	table {
 
margin: 1px 12%
   /* table-layout: fixed;*/

    
}
}
@media screen and (max-width: 1366px) {
	table {
 
margin: 1px 12.5%
   /* table-layout: fixed;*/

    
}
}
@media screen and (max-width: 1280px) {
	table {
width: 86%; 
margin: 1px 12.5%
   /* table-layout: fixed;*/

    
}
}

@media screen and (max-width: 1024px) {
	table {
 width: 84.5%;
margin: 1px 15.3%
   /* table-layout: fixed;*/

    
}
}
 @media screen and (max-width: 800px) {
	table {
width: 82%;
margin: 4px 17.3%;

   /* table-layout: fixed;*/

    
}
}
 @media screen and (max-width: 768px) {
	table {
width: 81.5%;
margin: 4px 18.1%;

   /* table-layout: fixed;*/

    
}
}
/* @media screen and (max-width: 768px) {
	table {
    width: 100%;
    margin: 60px 0px;
   table-layout: fixed;

    
}
}*/

table th {
    padding: 1px 1px;
    
	vertical-align:top;
    
 
    border: 1px solid #b2ebf2;
	font-size: 1.6rem; 
	background: #fffacc;
    color: #212121; 
    text-transform: uppercase;

	}
 table td {
  padding: 1px 1px;
    font-size: 1.0rem;

    
 
    border: 1px solid #b2ebf2
	
}

 table a {
    color: #0288d1;
    transition: .5s ease;
	 font-size: 3.6rem;
	text-decoration: none
}
@media screen and (max-width: 1280px) {
 table a {
 	 font-size: 3.3rem;
}
}
@media screen and (max-width: 1024px) {
 table a {
 	 font-size: 2.5rem;
}
}
@media screen and (max-width: 800px) {
 table a {
 	 font-size: 1.9rem;
}
}
 table a : after{
	 content: 'билет '
 }
 table a:hover,
table a:active {
    color: #000;
    text-decoration: none
}

.bus_img{
	width:100%;
	height:auto;
}
@media screen and (max-width: 768px) {
	.bus_img {height:305px}
}
iframe {width:100%}

#slider-wrap{ /* Оболочка слайдера и кнопок */
	width:660px; 
	}
#slider{ /* Оболочка слайдера */
	width:320px;
	height:40px;
	overflow: hidden;
/*	border:#eee solid 10px;*/
	position:relative;}
.slide{ /* Слайд */
	width:100%;
	height:100%;
	}
.sli-links{ /* Кнопки смены слайдов */
	margin-top:10px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
#prewbutton, #nextbutton{ /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-999px;
	background:url(../arrowBg.png) left center no-repeat;
	opacity:0.8;
	z-index:3;
	outline:none !important;}
#prewbutton{left:33px;}
#nextbutton{
	right:3px;
	background:url(../arrowBg.png) right center no-repeat;}
#prewbutton:hover, #nextbutton:hover{
	opacity:1;}
	
	
	
#slider1{ /* Оболочка слайдера */
	width:320px;
	height:40px;
	overflow: hidden;
/*	border:#eee solid 10px;*/
	position:relative;}
.slide1{ /* Слайд */
	width:100%;
	height:100%;
	}
.sli-links{ /* Кнопки смены слайдов */
	margin-top:10px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
#prewbutton1, #nextbutton1{ /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:5px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../arrowBg.png) left center no-repeat;
	opacity:0.5;
	z-index:3;
	outline:none !important;}
#prewbutton1{left:33px;}
#nextbutton1{
	right:-1px;
	background:url(../arrowBg.png) right center no-repeat;}
#prewbutton1:hover, #nextbutton1:hover{
	opacity:1;}	

#slider2{ /* Оболочка слайдера */
	width:380px;
	height:40px;
	overflow: hidden;
/*	border:#eee solid 10px;*/
	position:relative;}
.slide2{ /* Слайд */
	width:100%;
	height:100%;
	}
.sli-links{ /* Кнопки смены слайдов */
	margin-top:10px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
#prewbutton2, #nextbutton2{ /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:5px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../arrowBg.png) left center no-repeat;
	opacity:0.5;
	z-index:3;
	outline:none !important;}
#prewbutton2{left:33px;}
#nextbutton2{
	right:-1px;
	background:url(../arrowBg.png) right center no-repeat;}
#prewbutton2:hover, #nextbutton2:hover{
	opacity:1;}		
#slider3{ /* Оболочка слайдера */
	width:320px;
	height:40px;
	overflow: hidden;
/*	border:#eee solid 10px;*/
	position:relative;}
.slide3{ /* Слайд */
	width:100%;
	height:100%;
	}
.sli-links{ /* Кнопки смены слайдов */
	margin-top:10px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
#prewbutton3, #nextbutton3{ /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:5px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../arrowBg.png)  left center no-repeat;
	opacity:0.5;
	z-index:3;
	outline:none !important;}
#prewbutton3{left:33px;}
#nextbutton3{
	right:-1px;
	background:url(../arrowBg.png) right center no-repeat;}
#prewbutton3:hover, #nextbutton3:hover{
	opacity:1;}
	
#slider4{ /* Оболочка слайдера */
	width:320px;
	height:40px;
	overflow: hidden;
/*	border:#eee solid 10px;*/
	position:relative;}
.slide4{ /* Слайд */
	width:100%;
	height:100%;
	}
.sli-links{ /* Кнопки смены слайдов */
	margin-top:10px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
#prewbutton4, #nextbutton4{ /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:5px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../arrowBg.png)  left center no-repeat;
	opacity:0.5;
	z-index:3;
	outline:none !important;}
#prewbutton4{left:33px;}
#nextbutton4{
	right:-1px;
	background:url(../arrowBg.png) right center no-repeat;}
#prewbutton4:hover, #nextbutton4:hover{
	opacity:1;}
	
	#slider5{ /* Оболочка слайдера */
	width:320px;
	height:40px;
	overflow: hidden;
/*	border:#eee solid 10px;*/
	position:relative;}
.slide5{ /* Слайд */
	width:100%;
	height:100%;
	}
.sli-links{ /* Кнопки смены слайдов */
	margin-top:10px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
#prewbutton5, #nextbutton5{ /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:5px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../arrowBg.png)  left center no-repeat;
	opacity:0.5;
	z-index:3;
	outline:none !important;}
#prewbutton5{left:33px;}
#nextbutton5{
	right:-1px;
	background:url(../arrowBg.png) right center no-repeat;}
#prewbutton5:hover, #nextbutton5:hover{
	opacity:1;}
		.viberbottom {
    z-index: 9999;
    display: none;
}
 @media screen and (max-width: 800px){
.viberbottom {
    display: block;
    position: fixed;
    z-index: 9999;
    left: 30px;
    top: calc(100% - 120px);
}
}
@media screen and (max-width: 800px){
jdiv {
    display: none !important;
}
}