.page_out {
background-color: #eadcc1;
padding: 20px;
border: 1px solid #cebe9e;
margin: 20px;
font-family: "Fira Mono";
  font-size: 14px;
  }
.page_params {
background-color: #f0eadf;
padding: 20px;
margin: 0 20px 20px 20px;
  }
.qu_button {
  padding: 7px 30px;  
  margin-top: 15px;  
  background-color: #b33bff;
  color: #eaeaea;  
  border: 1px solid #dfaeff;  
  font-weight: 600;  
  box-shadow: 2px 2px 7px white;
  }
.out_data {
  background-color: #e0ede0;
  padding: 15px;
  margin-top: 15px;
  }
.log {
  color: gray;
  font-size: 12px;
  }
.title_nm {
  font-size: 30px;
  font-weight: 900;
  }

.title_nm a, .title_nm a:hover,.title_nm a:visited,.title_nm a:active,.title_nm a:focus{
  color:inherit;
  }
.cattitle a, .cattitle a:hover,.cattitle a:visited,.cattitle a:active,.cattitle a:focus{
  color:inherit;
  }
.cattitlepur a, .cattitlepur a:hover,.cattitlepur a:visited,.cattitlepur a:active,.cattitlepur a:focus{
  color:inherit;
  }
.info a, .info a:hover,.info a:visited,.info a:active,.info a:focus{
  color:inherit;
  }
.info_wiki a, .info_wiki a:hover,.info_wiki a:visited,.info_wiki a:active,.info_wiki a:focus{
  color:inherit;
  }

.cattitle {
  font-size: 24px;
  font-weight: 500;
  margin-top: 15px;
  color: #00a100;
  }
.cattitlepur {
  font-size: 24px;
  font-weight: 900;
  margin-top: 15px;
  color: #003f00;
  background-color: #fff3;
  box-shadow: 0 0 5px #ffffff80;
  }
.icon {
  width: 24px;
  margin-bottom: -7px;
  margin-left: 10px;
  }
.hiddencat {
  text-decoration: #70a970 dashed line-through 2px;
  }
.time_out {
  color:#e4c2fa;
  font-size:70%;
  }
.info {
  color: #006494;
  font-size: 20px;
  padding-left: 25px;
  }
.info_wiki {
  font-size: 20px;
  padding-left: 50px;
  }
.info_wiki .parname, .info .parname, .cattitle .parname, .log .parname {opacity:0.5;}
.sarla {background-color: #5f5f5f30;}
#data_link_name {margin-left: 10px;
  min-width: 300px;
  height: 20px;
  padding: 2px;}
.send_ok {
  color: #003f00;
  border: 1px solid #84B984;
  margin-left: 10px;
  font-size: 18px;
  font-weight: normal;
  background-color: #e7f9e7;
  border-radius: 5px;
  padding: 5px 25px 2px;
  box-shadow: 3px 3px 10px #b8d5b8;
  }
.log_text1, .log_text0,.log_info,.log_data, .log_linked, .log_ref, .log_cat, .log_shab {
  margin-bottom: 10px;
  }
.log_text1 a, .log_text0 a,.log_info a,.log_data a, .log_linked a, .log_ref a, .log_cat a, .log_shab a,
.log_text1 a:link, .log_text0 a:link,.log_info a:link,.log_data a:link, .log_linked a:link, .log_ref a:link, .log_cat a:link, .log_shab a:link
  {
  color:inherit;
  }
.log_text1 a:active, .log_text0 a:active,.log_info a:active,.log_data a:active, .log_linked a:active, .log_ref a:active, .log_cat a:active, .log_shab a:active {
  color:inherit;
  opacity:0.8;
  }
.log_linked {
  color:#7847ff;
  }
.log_data {
  color:#4b53d0;
  }
.log_info {
  color:#008bdf;
  }
.log_text1 {
  color:green;
  }
.log_text0 {
  color:#8c1919;
  }
.log_ref {
  color:#1b6773;
  }
.log_cat {
  color:#793707;
  }
.log_shab {
  color:#62930a;
  }


.out_info, .out_isolation, .out_extlinks, .out_refs, .out_cats, .out_shabs {
  background-color: #ffffff38;
  border: 1px solid #bfe0bf;
  line-height: 1.7;
  padding: 10px;
  margin-bottom: 10px;
  }

.out_info h2, .out_isolation h2, .out_extlinks h2,.out_refs h2, .out_cats h2, .out_shabs h2 {
  font-size: 18px;
  color: #214021;
  margin: 0 0 20px;
  text-shadow: 0 0 5px #4b734b;
  font-weight: 400;
  }
.out_refs span {
  color: #6d1b1b;
  background-color: #ffffff9c;
  padding: 2px 5px 1px;
  }
.out_cats span {
  color: #56bb11;
  background-color: #ffffff9c;
  padding: 2px 5px 1px;
  }
.out_shabs span {
  color: #84ca08;
  background-color: #ffffff9c;
  padding: 2px 5px 1px;
  }
