.divborder{
  border: 2px solid red;    
}

@font-face {
    font-family: NotoSerif; 
    src: url(../fonts/NotoSerif-Bold.ttf); 
}
   
.bodyM{
  font-family: calibri;
  margin: 0 0 0 0;
  background: url(../img/5080d136e1878b3da7873fd2b17d923e.png) 50% 10% no-repeat;
}

.bodyL{
  font-family: calibri;
  margin: 0 0 0 0;
  background: url(../img/86810b3ee44fac95556f6c58a43c03b7.png) 50% 10% no-repeat;
}

.bodyS{
  font-family: calibri;
  margin: 0 0 0 0;
/*  background: url(../img/89b93d19616925873dc0fec9e261c394.jpg) no-repeat; /*round*/
  background-color: LightGrey;
}

.present{
/*  position: fixed;*/
/*  top: 10%;*/
  right: 5px;
  background-color: Gold;
  color: blue;
  text-align: right;
}

.inscript-text{
  display: inline-block; 
  float: right;
  margin-left: 15px; 
  margin-top: 5px; 
  margin-right: 10px; 
  text-align: center;
}

.text_to{
  display: inline-block; 
  text-align: center;
}

.inscript-text a{
  text-decoration: none;
}

.emu-h1{
  font-family: NotoSerif;
  font-size: 40px;
}

.a-decor{
  border: 1px solid blue;    
  border-radius: 10px;
  padding-left: 20px; 
  padding-right: 20px; 
/*  box-shadow: -10px 10px 10px rgba(0,0,0,0.5);
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;*/
}

--------------------------------------------

.prePresent{
  background: red; /*#4682B4;*/
  opacity: 0.8;
  text-align: right;
}

footer{
  margin-top: 10px;
  height: 40px; 
  width: 100%;
  text-align: center;
  background: gray;
  opacity: 0.5;
}

.main-footer{
  position: fixed;
  bottom:0;
}

.otghers-footer{
  clear: both;
}

.rating {
  display: inline-block; 
  float: left;
  margin-left: 10px; 
}
.prog {
  display: inline-block; 
  margin-top: 10px; 
  margin-left: 0px; 
  margin-right: 0px; 
}

.logo {
  display: inline-block; 
  position: absolute;
  right: 0;
  margin-top: 10px; 
  margin-right: 15px; 
}

a:active{
  box-shadow: none;
}

.hide-div{
  display: none;
}

.insC{
 padding-top: 10px;
 width: 10%;
 margin-left: 10px;
}

.insC a{
  text-decoration: none;
}

.presentRight{
  display: inline-block; 
/*  right: 0;*/
/*  margin: 10px;*/
/*  right: 5px;*/
}

.presentLeft{
  display: inline-block; 
  left: 0;
/*  margin: 10px;
  right: 5px;*/
}

.preGallery{
  margin-top: 10px;
  margin-bottom: 50px;
}

.preGalleryQ{
  margin-top: 10px;
/*  margin-bottom: 50px;*/
}

.left{
  text-align: left;
  padding-left: 35px;
}

.right{
  text-align: right;
  padding-right: 35px;
}

.gallery{
  display: inline-block; 
  width: 70%;
}

.galleryQ{
  display: inline-block; 
  width: 80%;
  text-align: center;
}

.inHeader{
  height: 65px;
}

.annot{
  display: inline-block; 
  width: 50%;
}


.commercial{
/*  width: 150px;*/
/*  float: right;*/
  width: 15%;
/*  margin: 5px 5px 15px 5px;*/
  margin-right: 10px;
  display: inline-block; 
}

.comm_left{
  float: left;
}

.comm_right{
  float: right;
}

.inline{
  display: inline-block; 
}

.border{
  border-radius: 5px;
  box-shadow: -2px 2px 10px rgba(0,0,0,0.5);
}

.opis{
  display: inline-block; 
  padding-left: 10px;
  padding-right: 10px;
  width: 80%;
  font-size: 20px;
  text-align: justify;
  border-left: 2px solid gray;
}

.btnclose{
  float: right;
}

.a-comm{
  background: #6495ED; 
  opacity: 0.8;
  font-size: 20px;
}

.xbuttom{
  border-radius: 10px;
}

.singlc{
  display: inline-block; 
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  border-bottom: 2px solid gray;
}

.nik{
  width: 50%;
  border-bottom: 2px solid gray;
  font-size: 17px;
  text-align: center;
}

.tcomm{
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: justify;
  background-color: PapayaWhip;
  font-size: 19px;
}

/* ---------   BEGIN    баннер http://cityw-tsh.org ------------*/
.presenttsh{
  top: 50%;
  right: 5px;
}

.inscript-texttsh{
  display: inline-block; 
  margin-left: 15px; 
  margin-top: 5px; 
  margin-right: 10px; 
  text-align: center;
}

.prePresenttsh{
  background: #4682B4;
  opacity: 0.8;
  text-align: left;
  font-size: 18px;
  text-align: center;
}

.sizePresent{
  height: 130px;
}

.img-win{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  vertical-align: super;
}
/* ---------     END   баннер http://cityw-tsh.org ------------*/
