/* v. 25.07.2017 */
.ccyrweb0,
.ccyrweb1,
.ccyrweb2{
  color: #724e00; /* 4c3400; */
  font-weight: 400;
  font-family: cyrweb,monospace;
}
.ccyrweb0{
  font-size: 1.3rem;
  line-height: 0.86;
}
.ccyrweb1{
  font-size: 2rem;
  line-height: 26px;
}
.ccyrweb2{
  font-size: 2rem;
  line-height: 40px;
}
.cgrkweb0,
.cgrkweb1,
.cgrkweb2 {
  color: #724e00;
  font-weight: 400;
  font-family: grkweb,monospace;
}
.cgrkweb0{
  font-size: 1.3rem;
  line-height: 0.86;
}
.cgrkweb1{
  font-size: 2rem;
  line-height:24px;
}
.cgrkweb2{
  font-size: 2rem;
  line-height:34px;
}

/*  center vanimal on click - js: ani_click() */
#resBox {
  position:absolute;
  cursor:pointer;
  display:none;
}
#resBox.cel1 {
    display: table;
    width: 100%;
    height: 100%;
    left: 0;
    background: url('gallery/gifs/back_gr2.jpg') ;
    background-size: cover;
}
#resBox .cel2{
    display: table-cell;
    vertical-align: middle;
    text-align:center
}
#resBox .cel2i {
    max-width: 45%;
    max-height: 45%;
}
#resBox .cel3 {
    line-height: 1rem;
    color: #b28E00;
}

/*page 17*/
.colnk-child {
    width: 100%;
    font-weight:400;
}

.crbox {
  text-align:justify;
  padding: 0.5rem;
  margin:5px auto;
  font-size: 0.86rem;
  border:1px solid #b28e00;
  background:#fbeace;
}
.crbox .cfootnotes {
    font-size: 0.82rem;
}

.crbox h3 {
    font-size: 0.86rem;
    font-weight: 700;
    padding-bottom: 0.5rem;
}
.crbox p {
    padding-bottom: 0.5rem;
}
#resBox  a,
.crbox a {
  color:brown;
  text-decoration:none;
}
#resBox  a:hover,
.crbox a:hover {
  text-decoration:underline;  
}
.crbox sup {
    font-size: 0.82rem;
}
.crbox .cfootnotes sup {
    margin-left: 0.82rem;
}
.crbox .crcol {
	width: 33%;
    float: left;
    padding: 0 1rem 1rem 1rem;
    font-size: 0.86rem;
    line-height: 1.4rem;
}
.crbox hr {
  color: #724e00;
  width: 25%;
  margin: 0.3rem 0 0.6rem 0;
}


/*page 23 31*/
img.cpop-img {
  margin-right:0.5em;
  vertical-align:-1px;
}

.cpop-box {
  display:none;
}
.cpop-box a {
  text-decoration:none;
  color:brown;
}
.cpop-box a:hover {
  text-decoration:underline;
}

/*page 31*/
.sub-title {
    margin: 10px 0 10px 35px;
    font-weight: 700;
}
.sub-title a {
    margin: 0 1.0rem;
}
.cbox-city {
    width:100%;
    float:left;
    font-size:1rem;
    font-weight:700;
    margin: 0.75rem 0 0.25rem;
}
.cbox-bib {
  width:100%;
  float:left;
  padding:0 0 0px 0.5rem;
}
.cbox-prepis {
  width:100%;
  float:left;
  margin: 0.25rem 0 0 0.5rem;
}
.cbox-prepis-title {
  width:100%;
  float:left;
  padding:0 0 3px 10px;
}
.cbox-prepis-title a {
  color:#724e00;
}
.cbox-prepis-title a:hover {
  text-decoration:none;
}
.cbox-prepis-content {
  width:94%;
  float:left;
  padding:0.5rem 1rem;
  margin-left: 3%;
  border:1px solid #b28e00;
  display:none;
}
.cbox-cron {
    width: 9.5rem; 
    float: left; 
    display: none;
    margin-right: 1rem;
}

#totop {
    display: none;
    position: fixed;
    bottom: 0.6rem;
    right: 0.3rem;
    z-index: 100;
    border: none;
    outline: none;
    background-color: #724e00;
    color: #fff;
    cursor: pointer;
    padding: 0.5rem 0.8rem;
    border-radius: 0.3rem;
    opacity: 0.5;
}
#totop:hover {
    opacity: 1;
}
/*final*/
.colnk-box {
    margin: 10px auto 2px auto;
    width:80%;
}
.cnarrow,
.colnk-box-small {
    width: 51.9rem;
}
.colnk-box h3 {
    font-weight: 700;
}
.ccap{
  padding:0.5rem 0 0 1rem;
}
.ccol {
  padding:0 1rem 0 0.5rem;
  float:left; 
  width: 50%;
}
.ccol:first-of-type {
  padding:0 0.5rem 0 1rem;
}

hr{
  width:33%;
  margin:0.86rem 0 0.43rem;
  border: 0;
  border-top: 1px solid #724e00;    
}
.cbels{
  font-size:0.82rem;
}
.ccont a, 
p a,
.cbels a{
  text-decoration:none;
  color: brown;
}
.ccont a:hover,
p a:hover,
.cbels a:hover{
  text-decoration:underline;
}
sup{
  /*color:brown;*/
}
.cfs068 {
    font-size:0.86rem;
}
@media screen and (max-width: 760px){
  .colnk-box,
  .cnarrow,
  .colnk-box-small{
    width: 95%;
  }
  .ccap,
  .ccol,
  .ccol:first-of-type{
    width: 100%;
    padding: 0 0.5rem;
  }
  .crbox .crcol {
	width: 100%;
  }
  .cdummy{
    height:0;
  }
  #resBox .cel2i {
    max-width: 85%;
    max-height: 85%;
  }
}
