body{
   background-image:url(ZenBGFooter.png);
}
/*Header nalashtyvannja*/
.navbar {
    height: /*125px*/;
    margin-bottom: 0px;
  background: rgba(19,48,255,0.8);
    /* background: /*rgb(236,75,54)*/RoyalBlue
     }
.navbar-header {
   
}

.navbar-inverse .navbar-brand {
    margin-top: 35px;
    margin-bottom: 23px;
    margin-left: 70px;
    color: white ;
    font-size: 36px;
    font-weight: 900;
    text-shadow:1px 1px 2px grey;
    border-color: white;
    font-family: Tahoma, Geneva, sans-serif;
}

.navbar-brand span{
    color:gold;
   text-shadow: 4px 3px 0px rgba(0, 0, 0, 0.15), 9px 8px 0px rgba(0, 0, 0, 0.15);
}

.navbar-brand span2{
    color:;
   text-shadow: 4px 3px 0px rgba(0, 0, 0, 0.15), 9px 8px 0px rgba(0, 0, 0, 0.15);
}


.navbar-inverse{
     border-bottom: 1px solid white;
   
    
    
}

.navbar-nav{ 
    float:right;
    font-size: 16px;
     margin-top: 27px;
     margin-right:140px;
    margin-bottom: 10px;
    font-family: Tahoma, Geneva, sans-serif;
    text-shadow: 4px 3px 0px rgba(0, 0, 0, 0.15), 9px 8px 0px rgba(0, 0, 0, 0.15);
}
.navbar-inverse .navbar-nav > li > a{
     color: Gainsboro ;
    }

/*Slider nalashtyvannja*/

.fa-quote-right{
    padding: 0px 20px 0px 20px;
    height:auto;
    

}

.row div{
    height:/*170px*/;
  background-image:url(ZenBG21.png); /* background: rgb(236,75,54);*/
    border-bottom: 10px solid white;
    border-top: 10px solid white;
    box-shadow: 20px 5px 30px black, -20px -5px 30px black;
}

.punkt1{
    background: #e69502;
    margin: 100px 0 50px 0px;
    padding: 10px 0 10px 0px;
    text-align: center;
    box-shadow: 5px 5px 30px black, -5px -5px 30px black;
    
}

.punkt2{
    background: #99a701;
    margin: 100px 0 50px 0px;
    padding: 10px 0 10px 0px;
    text-align: center;
    box-shadow: 5px 5px 30px black, -0px -5px 30px black;
    
}

.punkt3{
    background: #00a7ae;
    margin: 100px 0 50px 0px;
    padding: 10px 0 10px 0px;
    text-align: center;
   box-shadow: 5px 5px 30px black, -0px -5px 30px black;
   
    
}
.punkt4{
    background: #d61e3f;
    margin: 100px 0 50px 0px;
    padding: 10px 0 10px 0px;
    text-align: center;
   box-shadow: 5px 5px 30px black, -0px -5px 30px black;
}
    .punkt5{
    background: #025093;
    margin: 100px 0 50px 0px;
    padding: 10px 0 10px 0px;
    text-align: center;
   box-shadow: 5px 5px 30px black, -0px -5px 30px black;
    
}

 .punkt6{
    background: #99a701;
    margin: 100px 0 50px 0px;
    padding: 10px 0 10px 0px;
    text-align: center;
   box-shadow: 5px 5px 30px black, -0px -5px 30px black;
    
}
 .punkt7{
    background: #e69502;
    margin: 100px 0 50px 0px;
    padding: 10px 0 10px 0px;
    text-align: center;
   box-shadow: 5px 5px 30px black, -0px -5px 30px black;
    
}
 .punkt8{
    background: #C71585;
    margin: 100px 0 50px 0px;
    padding: 10px 0 10px 0px;
    text-align: center;
   box-shadow: 5px 5px 30px black, -0px -5px 30px black;
    
}
.punkt1 img{
    margin: 0px 20px 20px 18px;
    padding: 0px;
    border: 5px solid white;
    
}

.punkt2 img{
    margin: 0px 20px 20px 18px;
    padding: 0px;
    border: 5px solid white;
    
}
.punkt3 img{
    margin: 0px 20px 20px 18px;
    padding: 0px;
    border: 5px solid white;
    
}
.punkt4 img{
    margin: 0px 20px 20px 18px;
    padding: 0px;
    border: 5px solid white;
    
}

.punkt5 img{
    margin: 0px 20px 20px 18px;
    padding: 0px;
    border: 5px solid white;
    
}

.punkt6 img{
    margin: 0px 20px 20px 18px;
    padding: 0px;
    border: 5px solid white;
    
}

.punkt7 img{
    margin: 0px 20px 20px 18px;
    padding: 0px;
    border: 5px solid white;
    
}

.punkt8 img{
    margin: 0px 20px 20px 18px;
    padding: 0px;
    border: 5px solid white;
    
}


.textstyle1{
    background: rgba(255,255,255,0.8);
    margin: 0 15px;
    padding: 15px;
    padding-bottom: 5px;
    color: #51575C;
    /*height: 330px;*/
}
.textstyle2 {
    background: rgba(255,255,255,0.8);
    margin: 0 15px;
    padding: 15px;
    padding-bottom: 5px;
    color: #51575C;
}
.textstyle3 {
    background: rgba(255,255,255,0.8);
    margin: 0 15px;
    padding: 15px;
    padding-bottom: 5px;
    color: #51575C;
}
.textstyle4 {
    background: rgba(255,255,255,0.8);
    margin: 0 15px;
    padding: 15px;;
    padding-bottom: 5px;
    color: #51575C;
}

.textstyle5 {
    background: rgba(255,255,255,0.8);
    margin: 0 15px;
    padding: 15px;;
    padding-bottom: 5px;
    color: #51575C;
}

.textstyle6 {
    background: rgba(255,255,255,0.8);
    margin: 0 15px;
    padding: 15px;;
    padding-bottom: 5px;
    color: #51575C;
}
.textstyle7 {
    background: rgba(255,255,255,0.8);
    margin: 0 15px;
    padding: 15px;;
    padding-bottom: 5px;
    color: #51575C;
}
.textstyle8 {
    background: rgba(255,255,255,0.8);
    margin: 0 15px;
    padding: 15px;;
    padding-bottom: 5px;
    color: #51575C;
}

hr{
    size: 5pt;
    margin-bottom:0px;
     margin-top:10px;
    border:1px solid #9BC9F1;
    
}
.row div a{
    color:white;
    text-decoration: none;
    margin-top:0px;
    
}



.row div p{
    
    float: right;
}

.row12 div {
	background: white;
	margin-top: 99px;
	text-align: center;
}


.row12 div p{
	color: black;
	padding: 0 25px 0 25px;
	text-align: justify;
}
a{
    color: white;
    text-decoration: none;
}
p{
    color: white;
    padding: 30px 80px 30px 80px;
    text-align: center;
}
p2{
    color: white;
    text-align: right;
    font-size: 11px
}

.pasiv{
    color:Gainsboro;
    text-align: center;
}


.active{
    color:white;
    text-align: center;
}

a.text{
    font-size: 16px;
}

.container-fluid{
    padding: 0;
}
.footer{
	
    padding:0;
      
    
  	}

.footer p{
    margin:6px 0 0 0;
    padding: 15px 80px 20px 80px;
    text-align: center;
    
}

/*Nastrojka soc-ikonok*/

.social {
 padding:0px 140px 0px 0px;
    float: right;
   /* margin:0px 120px 0px 0px;*/
    /*margin: auto;*/   
}

.footer col-lg-6 col-md-12 col-sm-12 col-xs-12{
    text-align: center;
}

.fa-lg{
  /* margin-left: 250px;
   /* margin-right: 5px;*/
    margin: 12px 5px 12px 0px;
    float:left;
    
    
    
}
.fa-vk{
    background: #6688ac;
    color: white;
       border-radius: 100%;
    
    }
.fa-lg:hover{
    /*color:#a6a6a6;*/
    transform: rotate(360deg);
    
}
.fa-lg:hover.fa-lg{transition: 0.5s;}

.fa-odnoklassniki{
    background: #ff8b22;
    color: white;
    border-radius: 100%;
}



.fa-facebook{
    background: #428bca;
    color: white;
    border-radius: 100%;
}

.fa-twitter{
    background: #3ca9e2;
    color: white;
    border-radius: 100%;
}

.fa-instagram{
    background: #C71585;
    color: white;
        border-radius: 100%;
}


.footercontact{
  background: rgba(19,48,255,0.8);
       margin-top: 100px;
    
}

.footerdown{
    background: rgba(19,48,255,0.8);
}

.footerdown p{
    padding: 8px 0px 8px 0px;
    text-align: center;
    
}
.row{
    margin: 0;
}

.table {
    background: white;
    text-align: center;
     margin-bottom: 0px
    
    }
.tablestyle{
   padding: 0px;
    border: 5px solid rgb(255, 153, 0);
    border-radius: 5px;
   box-shadow: 5px 5px 30px black, -0px -5px 30px black;
   
}
.mycolor1 {
    background-color: rgb(255, 159, 85);
}

.mycolor2 {
    background-color: rgb(255, 255, 0);
}
.mycolor3 {
    background-color: rgb(255, 153, 0);
}
.mycolor4 {
    background-color: rgb(236,75,54);
}
.mycolor5 {
    background-color: rgb(236,75,54);
}
.mycolor6 {
    background-color: rgb(255, 153, 0);
}
.mycolor7 {
    background-color: #00a7ae;
}

.colorgreen{
    background-color: #99a701
}

.colorlightgreen{
    background-color: #D1EF75
}

.New{
    color: red;
        text-align: right
}
/*KNOPKA VVERH*/
#back-top {
	position: fixed;
     z-index:2000;
	
    bottom: 230px; /* отступ кнопки снизу */
	margin-left: -80px; 
    /* отступ кнопки слева (для указания отступа справа 
используйте margin-right) */
}
 
#back-top a {
	width: 70px;
	display: block;
	text-align: center;
	font: 11px/100% "Comic Sans MS", cursive, sans-serif sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color:white ;
    
    margin-left: 15px;

	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #bbb;
}
 
/* иконка стрелки (тег span) */
#back-top span {
	width: 70px;
	height: 70px;
	display: block;
	margin-bottom: 7px;
   
	background:#fd6e4c  url(up-arrow.png) no-repeat center center; 
	/* в скобках указываем путь к иконке */
 
   
    -webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
 
	/* скругленные углы  */
	-webkit-border-radius: 50px;
	-moz-border-radius:50px;
	border-radius: 50px;
 
}
#back-top a:hover span {
	background-color:#ec4b36;
}
/*KINECJ KNOPKU VVERH*/
.btn-success{
    border: 1px solid white;
  float:right;
    margin-right: 50px;
    margin-bottom: 20px
}

.comments{
    background: rgba(255, 255, 255, 0.9);
    margin: 50px 0 50px 0;
padding:20px;
    

}
.comments p{
    text-align: justify;
    color:black;
    padding:15px
}

h3{
     text-align: justify;
    color:#1084b2;
    padding:15px
        
}

/*KNOPKA VVERH*/
#back-top {
	position: fixed;
     z-index:2000;
	
    bottom: 230px; /* отступ кнопки снизу */
	margin-left: -80px; 
    /* отступ кнопки слева (для указания отступа справа 
используйте margin-right) */
}
 
#back-top a {
	width: 70px;
	display: block;
	text-align: center;
	font: 11px/100% "Comic Sans MS", cursive, sans-serif sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color:white ;
    
    margin-left: 15px;

	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #bbb;
}
 
/* иконка стрелки (тег span) */
#back-top span {
	width: 70px;
	height: 70px;
	display: block;
	margin-bottom: 7px;
    
	background:rgba(253, 110, 76, 0.7)   url(up-arrow.png) no-repeat center center; 
   
   
    -webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
 
	/* скругленные углы  */
	-webkit-border-radius: 50px;
	-moz-border-radius:50px;
	border-radius: 50px;
 
}
#back-top a:hover span {
	background-color:#ec4b36;
}
/*KINECJ KNOPKU VVERH*/

.disqus{
margin:
}
.logo{
    padding: 7px 50px 10px 50px;
}